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