Rudiments
Public Member Functions | Friends | List of all members
codetreegrammar Class Reference

Inherits xmldom.

Public Member Functions

 codetreegrammar ()
 
 ~codetreegrammar ()
 
- Public Member Functions inherited from xmldom
 xmldom ()
 
 xmldom (bool stringcacheenabled)
 
virtual ~xmldom ()
 
virtual const char * getType ()
 
bool parse (input *in)
 
bool parseFile (const char *filename)
 
bool parseString (const char *string)
 
void createRootNode ()
 
- Public Member Functions inherited from xmlsax
 xmlsax ()
 
virtual ~xmlsax ()
 
- Public Member Functions inherited from sax
 sax ()
 
virtual ~sax ()
 
void setIgnoreHeaderLines (uint64_t lines)
 
uint64_t getIgnoreHeaderLines ()
 
void setIgnoreFooterLines (uint64_t lines)
 
uint64_t getIgnoreFooterLines ()
 
const char * getError ()
 
- Public Member Functions inherited from object
virtual ~object ()
 
- Public Member Functions inherited from dom
 dom ()
 
 dom (bool stringcacheenabled)
 
virtual ~dom ()
 
virtual domnodegetRootNode ()
 
virtual domnodegetNullNode ()
 
virtual ssize_t writeFile (const char *filename, mode_t perms)
 
virtual ssize_t writeFile (const char *filename, mode_t perms, bool indent)
 
virtual ssize_t write ()
 
virtual ssize_t write (bool indent)
 
virtual ssize_t write (output *out)
 
virtual ssize_t write (output *out, bool indent)
 
virtual ssize_t writeXml ()
 
virtual ssize_t writeXml (bool indent)
 
virtual ssize_t writeXml (output *out)
 
virtual ssize_t writeXml (output *out, bool indent)
 
bool getStringCacheEnabled ()
 
- Public Member Functions inherited from collection
 collection ()
 
 collection (collection &c)
 
collectionoperator= (collection &c)
 
virtual ~collection ()
 
virtual uint64_t getCount ()=0
 
comparatorgetComparator ()
 
void setComparator (comparator *newcomp)
 
virtual bool isReadOnly ()
 
virtual bool isBlockBased ()
 
virtual uint64_t getBlockSize ()
 
virtual bool isSequentialAccess ()
 
virtual void setManageValues (bool manage)
 
virtual bool getManageValues ()
 
virtual void setManageArrayValues (bool manage)
 
virtual bool getManageArrayValues ()
 
virtual void setManageKeys (bool manage)
 
virtual bool getManageKeys ()
 
virtual void setManageArrayKeys (bool manage)
 
virtual bool getManageArrayKeys ()
 
virtual bool clear ()=0
 
virtual ssize_t writeJson ()=0
 
virtual ssize_t writeJson (bool indent)=0
 
virtual ssize_t writeJson (output *out)=0
 
virtual ssize_t writeJson (output *out, bool indent)=0
 

Friends

class codetree
 

Additional Inherited Members

- Protected Member Functions inherited from xmldom
virtual bool tagStart (const char *ns, const char *name)
 
virtual bool attributeName (const char *name)
 
virtual bool attributeValue (const char *value)
 
virtual bool text (const char *string)
 
virtual bool tagEnd (const char *ns, const char *name)
 
virtual bool comment (const char *string)
 
virtual bool cdata (const char *string)
 

Detailed Description

A child class of dom with various codetree-specific optimizations.

Constructor & Destructor Documentation

◆ codetreegrammar()

codetreegrammar::codetreegrammar ( )

Creates a new instance of the codetreegrammar class.

◆ ~codetreegrammar()

codetreegrammar::~codetreegrammar ( )

Deletes this instance of the codetreegrammar class.