20#ifndef INCLUDED_OOX_SOURCE_DRAWINGML_DIAGRAM_LAYOUTATOMVISITORBASE_HXX
21#define INCLUDED_OOX_SOURCE_DRAWINGML_DIAGRAM_LAYOUTATOMVISITORBASE_HXX
enum oox::drawingml::LayoutAtomVisitorBase::@1 meLookFor
void defaultVisit(LayoutAtom const &rAtom)
LayoutAtomVisitorBase(const Diagram &rDgm, const svx::diagram::Point *pRootPoint)
const svx::diagram::Point * mpCurrentNode
virtual void visit(ForEachAtom &rAtom) override
abstract Atom for the layout
Represents one <dgm:rule> element.
virtual void visit(ConstraintAtom &rAtom) override
ShallowPresNameVisitor(const Diagram &rDgm, const svx::diagram::Point *pRootPoint)
virtual ~LayoutAtomVisitor()
virtual void visit(ForEachAtom &rAtom)=0
virtual void visit(ChooseAtom &rAtom)=0
virtual void visit(RuleAtom &rAtom)=0
virtual void visit(ShapeAtom &rAtom)=0
virtual void visit(ConditionAtom &rAtom)=0
virtual void visit(ConstraintAtom &rAtom)=0
virtual void visit(AlgAtom &rAtom)=0
virtual void visit(LayoutNode &rAtom)=0