const ods::Context & getODSContext() const
Context(ods::Context &odsContext)
llvm::BumpPtrAllocator & getAllocator()
Return the allocator owned by this context.
DiagnosticEngine & getDiagEngine()
Return the diagnostic engine of this context.
StorageUniquer & getTypeUniquer()
Return the storage uniquer used for AST types.
ods::Context & getODSContext()
Return the ODS context used by the AST.
Context(const Context &)=delete
Context & operator=(const Context &)=delete
This class contains all of the registered ODS operation classes.