Pyrogenesis  trunk
Classes | Macros | Typedefs | Functions
Xeromyces.h File Reference
#include "ps/Errors.h"
#include "XeroXMB.h"
#include "lib/file/vfs/vfs.h"
Include dependency graph for Xeromyces.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CXeromyces
 

Macros

#define _XERO_MAKE_UID2__(p, l)   p ## l
 
#define _XERO_MAKE_UID1__(p, l)   _XERO_MAKE_UID2__(p,l)
 
#define _XERO_CHILDREN   _XERO_MAKE_UID1__(_children_, __LINE__)
 
#define _XERO_I   _XERO_MAKE_UID1__(_i_, __LINE__)
 
#define XERO_ITER_EL(parent_element, child_element)   for (XMBElement child_element : parent_element.GetChildNodes())
 
#define XERO_ITER_ATTR(parent_element, attribute)   for (XMBAttribute attribute : parent_element.GetAttributes())
 

Typedefs

typedef struct _xmlDoc xmlDoc
 
typedef xmlDocxmlDocPtr
 

Functions

 ERROR_GROUP (Xeromyces)
 
 ERROR_TYPE (Xeromyces, XMLOpenFailed)
 
 ERROR_TYPE (Xeromyces, XMLParseError)
 

Macro Definition Documentation

#define _XERO_CHILDREN   _XERO_MAKE_UID1__(_children_, __LINE__)
#define _XERO_I   _XERO_MAKE_UID1__(_i_, __LINE__)
#define _XERO_MAKE_UID1__ (   p,
 
)    _XERO_MAKE_UID2__(p,l)
#define _XERO_MAKE_UID2__ (   p,
 
)    p ## l
#define XERO_ITER_ATTR (   parent_element,
  attribute 
)    for (XMBAttribute attribute : parent_element.GetAttributes())
#define XERO_ITER_EL (   parent_element,
  child_element 
)    for (XMBElement child_element : parent_element.GetChildNodes())

Typedef Documentation

typedef struct _xmlDoc xmlDoc
typedef xmlDoc* xmlDocPtr

Function Documentation

ERROR_GROUP ( Xeromyces  )
ERROR_TYPE ( Xeromyces  ,
XMLOpenFailed   
)
ERROR_TYPE ( Xeromyces  ,
XMLParseError   
)