LLVM API Documentation
#include <Record.h>
Public Member Functions | |
Init * | convertInitializerTo (RecTy *Ty) const override |
Init * | getBit (unsigned Bit) const override |
bool | isComplete () const override |
std::string | getAsString () const override |
getAsString - Convert this value to a string form. | |
Static Public Member Functions | |
static bool | classof (const Init *I) |
static UnsetInit * | get () |
static bool llvm::UnsetInit::classof | ( | const Init * | I | ) | [inline, static] |
Definition at line 604 of file Record.h.
References llvm::Init::getKind(), and llvm::Init::IK_UnsetInit.
Init* llvm::UnsetInit::convertInitializerTo | ( | RecTy * | Ty | ) | const [inline, override, virtual] |
convertInitializerTo - This virtual function is a simple call-back function that should be overridden to call the appropriate RecTy::convertValue method.
Implements llvm::Init.
Definition at line 609 of file Record.h.
References llvm::RecTy::convertValue().
UnsetInit * UnsetInit::get | ( | ) | [static] |
Definition at line 446 of file Record.cpp.
Referenced by llvm::BitsRecTy::convertValue(), fixBitInit(), llvm::Record::getValueAsBitOrUnset(), llvm::Record::isValueUnset(), and llvm::RecordVal::RecordVal().
std::string llvm::UnsetInit::getAsString | ( | ) | const [inline, override, virtual] |
getAsString - Convert this value to a string form.
Implements llvm::Init.
Init* llvm::UnsetInit::getBit | ( | unsigned | Bit | ) | const [inline, override, virtual] |
getBit - This method is used to return the initializer for the specified bit.
Implements llvm::Init.
bool llvm::UnsetInit::isComplete | ( | ) | const [inline, override, virtual] |
isComplete - This virtual method should be overridden by values that may not be completely specified yet.
Reimplemented from llvm::Init.