LLVM: llvm::cas::CASContext Class Reference (original) (raw)

Context for CAS identifiers. More...

#include "[llvm/CAS/CASID.h](CASID%5F8h%5Fsource.html)"

Public Member Functions
virtual ~CASContext ()=default
virtual StringRef getHashSchemaIdentifier () const =0
Get an identifer for the schema used by this CAS context.

Context for CAS identifiers.

Definition at line 28 of file CASID.h.

virtual llvm::cas::CASContext::~CASContext ( ) virtualdefault

getHashSchemaIdentifier()

virtual StringRef llvm::cas::CASContext::getHashSchemaIdentifier ( ) const pure virtual

Get an identifer for the schema used by this CAS context.

Two CAS instances should return true for this identifier if and only if their CASIDs are safe to compare by hash. This is used by CASID::equalsImpl().

Implemented in llvm::cas::builtin::BuiltinCASContext.

printIDImpl()

CASID


The documentation for this class was generated from the following files: