GME  13
Classes | Typedefs | Enumerations | Variables
TraverseSchema.cpp File Reference

Go to the source code of this file.

Classes

class  NamespaceScopeManager
class  AnnotationErrorReporter

Typedefs

typedef JanitorMemFunCall
< TraverseSchema > 
CleanupType

Enumerations

enum  {
  ENUM_ELT_SIMPLETYPE, ENUM_ELT_COMPLEXTYPE, ENUM_ELT_ELEMENT, ENUM_ELT_ATTRIBUTE,
  ENUM_ELT_ATTRIBUTEGROUP, ENUM_ELT_GROUP, ENUM_ELT_SIZE
}

Variables

static const XMLCh fgAnonSNamePrefix []
static const XMLCh fgAnonCNamePrefix []
static const XMLCh fgUnbounded []
static const XMLCh fgValueOne []
static const XMLCh fgValueZero []
static const XMLCh * fgIdentityConstraints []
static const XMLCh fgSynthetic_Annotation []

Typedef Documentation

typedef JanitorMemFunCall<TraverseSchema> CleanupType

Definition at line 150 of file TraverseSchema.cpp.


Enumeration Type Documentation

anonymous enum
Enumerator:
ENUM_ELT_SIMPLETYPE 
ENUM_ELT_COMPLEXTYPE 
ENUM_ELT_ELEMENT 
ENUM_ELT_ATTRIBUTE 
ENUM_ELT_ATTRIBUTEGROUP 
ENUM_ELT_GROUP 
ENUM_ELT_SIZE 

Definition at line 140 of file TraverseSchema.cpp.


Variable Documentation

const XMLCh fgAnonCNamePrefix[] [static]
Initial value:
{
    chUnderscore, chUnderscore, chLatin_A, chLatin_n, chLatin_o, chLatin_n, chLatin_C, chNull
}

Definition at line 102 of file TraverseSchema.cpp.

const XMLCh fgAnonSNamePrefix[] [static]
Initial value:
{
    chUnderscore, chUnderscore, chLatin_A, chLatin_n, chLatin_o, chLatin_n, chLatin_S, chNull
}

Definition at line 97 of file TraverseSchema.cpp.

const XMLCh* fgIdentityConstraints[] [static]
Initial value:
{
    SchemaSymbols::fgELT_UNIQUE,
    SchemaSymbols::fgELT_KEY,
    SchemaSymbols::fgELT_KEYREF
}

Definition at line 123 of file TraverseSchema.cpp.

const XMLCh fgSynthetic_Annotation[] [static]
Initial value:
{
    chLatin_S, chLatin_y, chLatin_n, chLatin_t, chLatin_h, chLatin_e, chLatin_t
    ,   chLatin_i, chLatin_c, chUnderscore
    ,   chLatin_A, chLatin_n, chLatin_n, chLatin_o, chLatin_t, chLatin_a, chLatin_t
    ,   chLatin_i, chLatin_o, chLatin_n, chNull
}

Definition at line 130 of file TraverseSchema.cpp.

const XMLCh fgUnbounded[] [static]
Initial value:
{
    chLatin_u, chLatin_n, chLatin_b, chLatin_o, chLatin_u, chLatin_n, chLatin_d,
    chLatin_e, chLatin_d, chNull
}

Definition at line 107 of file TraverseSchema.cpp.

const XMLCh fgValueOne[] [static]
Initial value:
{
    chDigit_1, chNull
}

Definition at line 113 of file TraverseSchema.cpp.

const XMLCh fgValueZero[] [static]
Initial value:
{
    chDigit_0, chNull
}

Definition at line 118 of file TraverseSchema.cpp.