Esempio n. 1
0
 protected CppQualifiedType(CppType type, string name, Type modifier) : base(type, name)
 {
     ModifierName = name;
     Modifier     = modifier;
 }
Esempio n. 2
0
 public CppUnmanagedReferenceType(CppType type) : base(type, "&")
 {
 }
Esempio n. 3
0
 public CppConstType(CppType elementType) : base(elementType, "const", CustomTypeModifier.IsConst)
 {
 }
 public CppManagedArrayType(CppType type) : this(type, 1)
 {
 }
 public CppManagedArrayType(CppType type, int rank) : base(type, "array")
 {
     Rank = rank;
 }
Esempio n. 6
0
 public CppPointerType(CppType type) : base(type, "*")
 {
 }
 public CppManagedReferenceType(CppType type) : base(type, "%")
 {
 }
Esempio n. 8
0
 public CppDerivedType(CppType inner, string symbol)
 {
     ElementType = inner;
     Symbol      = symbol;
 }
Esempio n. 9
0
 public CppFixedArrayType(CppType type, int size) : base(type, "[" + size + "]")
 {
     Size = size;
 }
Esempio n. 10
0
 public CppFixedArrayType(CppType type) : this(type, 0)
 {
 }
Esempio n. 11
0
 public CppVolatileType(CppType elementType) : base(elementType, "volatile", CustomTypeModifier.IsVolatile)
 {
 }
Esempio n. 12
0
 public CppHandleType(CppType type) : base(type, "^")
 {
 }