LibMusicXML 3.18
Public Member Functions | Protected Attributes | List of all members
oahVisitor Class Referenceabstract
Inheritance diagram for oahVisitor:
smartable visitor< S_oahHandler > basevisitor oah2ManPageGenerator basicOah2ManPageGenerator brailleOah2ManPageGenerator bsrOah2ManPageGenerator extraOah2ManPageGenerator lilypondOah2ManPageGenerator lpsrOah2ManPageGenerator msrOah2ManPageGenerator oahOah2ManPageGenerator

Public Member Functions

 oahVisitor (const S_oahHandler handler)
 
virtual void visitTheHandler ()=0
 
- Public Member Functions inherited from smartable
unsigned refs () const
 gives the reference count of the object
 
void addReference ()
 addReference increments the ref count and checks for refCount overflow
 
void removeReference ()
 removeReference delete the object when refCount is zero

 
- Public Member Functions inherited from visitor< S_oahHandler >
virtual void visitStart (S_oahHandler &elt)
 
virtual void visitEnd (S_oahHandler &elt)
 

Protected Attributes

S_oahHandler fVisitedOahHandler
 

Additional Inherited Members

- Protected Member Functions inherited from smartable
 smartable (const smartable &)
 
virtual ~smartable ()
 destructor checks for non-zero refCount
 
smartableoperator= (const smartable &)