Package pygccxml :: Package msvc :: Package pdb :: Module enums |

# Source Code for Module pygccxml.msvc.pdb.enums

     1  from ... import utils #import utils from pygccxml package
     2
     3 -class BasicType(utils.enum):
     4      btNoType   = 0
     5      btVoid     = 1
     6      btChar     = 2
     7      btWChar    = 3
     8      btInt      = 6
     9      btUInt     = 7
    10      btFloat    = 8
    11      btBCD      = 9
    12      btBool     = 10
    13      btLong     = 13
    14      btULong    = 14
    15      btCurrency = 25
    16      btDate     = 26
    17      btVariant  = 27
    18      btComplex  = 28
    19      btBit      = 29
    20      btBSTR     = 30
    21      btHresult  = 31
    22
    23
    24
    25
    26  #Adding code, that was not generated for some reason.
    27 -class UdtKind(utils.enum):
    28     UdtStruct, UdtClass, UdtUnion = (0, 1, 2)
    29
    30 -class CV_access_e(utils.enum):
    31     CV_private, CV_protected, CV_public = (1, 2, 3)
    32
    33 -class NameSearchOptions(utils.enum):
    34     nsNone               = 0
    35     nsfCaseSensitive     = 0x1
    36     nsfCaseInsensitive   = 0x2
    37     nsfFNameExt          = 0x4
    38     nsfRegularExpression = 0x8
    39     nsfUndecoratedName   = 0x10
    40
    41     # For backward compabibility:
    42     nsCaseSensitive           = nsfCaseSensitive
    43     nsCaseInsensitive         = nsfCaseInsensitive
    44     nsFNameExt = nsfFNameExt
    45     nsRegularExpression       = nsfRegularExpression | nsfCaseSensitive
    46     nsCaseInRegularExpression = nsfRegularExpression | nsfCaseInsensitive
    47
    48
    49 -class DataKind( utils.enum ):
    50     DataIsUnknown        = 0
    51     DataIsLocal          = 1
    52     DataIsStaticLocal    = 2
    53     DataIsParam          = 3
    54     DataIsObjectPtr      = 4
    55     DataIsFileStatic     = 5
    56     DataIsGlobal         = 6
    57     DataIsMember         = 7
    58     DataIsStaticMember   = 8
    59     DataIsConstant       = 9
    60