Lines Matching defs:Type
65 class Type;
73 virtual Type* GetType() const = 0;
82 virtual Type* GetType() const = 0;
99 virtual Type* GetType() const = 0;
111 virtual Type* GetType() const = 0;
120 virtual Type* GetType() const = 0;
125 class Type : public BReferenceable {
127 virtual ~Type();
134 virtual Type* ResolveRawType(bool nextOneOnly) const;
166 class PrimitiveType : public virtual Type {
176 class CompoundType : public virtual Type {
204 class ModifiedType : public virtual Type {
211 virtual Type* BaseType() const = 0;
212 virtual Type* ResolveRawType(bool nextOneOnly) const;
216 class TypedefType : public virtual Type {
222 virtual Type* BaseType() const = 0;
223 virtual Type* ResolveRawType(bool nextOneOnly) const;
227 class AddressType : public virtual Type {
234 virtual Type* BaseType() const = 0;
238 class EnumerationType : public virtual Type {
244 virtual Type* BaseType() const = 0;
253 class SubrangeType : public virtual Type {
259 virtual Type* BaseType() const = 0;
266 class ArrayType : public virtual Type {
272 virtual Type* BaseType() const = 0;
285 class UnspecifiedType : public virtual Type {
293 class FunctionType : public virtual Type {
299 virtual Type* ReturnType() const = 0;
308 class PointerToMemberType : public virtual Type {
315 virtual Type* BaseType() const = 0;