Lines Matching refs:ObjectImpl

414 struct ObjectImpl : public BASE  struct
419 ObjectImpl() in ObjectImpl() argument
531 struct CompilationUnit : ObjectImpl<CompilationUnit, Scope, Object::Kind::CompilationUnit>
537 struct Source : ObjectImpl<Source, Object, Object::Kind::Source>
549 struct BasicType : ObjectImpl<BasicType, Type, Object::Kind::BasicType>
595 struct ArrayType : ObjectImpl<ArrayType, Type, Object::Kind::ArrayType>
635 struct VectorType : ObjectImpl<VectorType, Type, Object::Kind::VectorType>
667 struct FunctionType : ObjectImpl<FunctionType, Type, Object::Kind::FunctionType>
683 struct Member : ObjectImpl<Member, Object, Object::Kind::Member>
699 struct CompositeType : ObjectImpl<CompositeType, Type, Object::Kind::CompositeType>
737 struct TemplateParameter : ObjectImpl<TemplateParameter, Object, Object::Kind::TemplateParameter>
750 struct TemplateType : ObjectImpl<TemplateType, Type, Object::Kind::TemplateType>
787 struct Function : ObjectImpl<Function, LexicalBlock, Object::Kind::Function>
800 struct InlinedAt : ObjectImpl<InlinedAt, Object, Object::Kind::InlinedAt>
809 struct SourceScope : ObjectImpl<SourceScope, Object, Object::Kind::SourceScope>
817 struct GlobalVariable : ObjectImpl<GlobalVariable, Object, Object::Kind::GlobalVariable>
837 struct LocalVariable : ObjectImpl<LocalVariable, Object, Object::Kind::LocalVariable>
874 struct Operation : ObjectImpl<Operation, Object, Object::Kind::Operation>
882 struct Expression : ObjectImpl<Expression, Object, Object::Kind::Expression>
889 struct Declare : ObjectImpl<Declare, Object, Object::Kind::Declare>
898 struct Value : ObjectImpl<Value, Object, Object::Kind::Value>