Public Member Functions | |
EnumerationBuilder () | |
EnumerationBuilder (BNEnumerationBuilder *e) | |
EnumerationBuilder (const EnumerationBuilder &e) | |
EnumerationBuilder (EnumerationBuilder &&e) | |
EnumerationBuilder (Enumeration *e) | |
~EnumerationBuilder () | |
BNEnumerationBuilder * | GetObject () |
EnumerationBuilder & | operator= (const EnumerationBuilder &e) |
EnumerationBuilder & | operator= (EnumerationBuilder &&e) |
EnumerationBuilder & | operator= (Enumeration *e) |
Ref< Enumeration > | Finalize () const |
std::vector< EnumerationMember > | GetMembers () const |
EnumerationBuilder & | AddMember (const std::string &name) |
EnumerationBuilder & | AddMemberWithValue (const std::string &name, uint64_t value) |
EnumerationBuilder & | RemoveMember (size_t idx) |
EnumerationBuilder & | ReplaceMember (size_t idx, const std::string &name, uint64_t value) |
EnumerationBuilder::EnumerationBuilder | ( | ) |
EnumerationBuilder::EnumerationBuilder | ( | BNEnumerationBuilder * | e | ) |
EnumerationBuilder::EnumerationBuilder | ( | const EnumerationBuilder & | e | ) |
EnumerationBuilder::EnumerationBuilder | ( | EnumerationBuilder && | e | ) |
EnumerationBuilder::EnumerationBuilder | ( | Enumeration * | e | ) |
EnumerationBuilder::~EnumerationBuilder | ( | ) |
EnumerationBuilder & EnumerationBuilder::AddMember | ( | const std::string & | name | ) |
EnumerationBuilder & EnumerationBuilder::AddMemberWithValue | ( | const std::string & | name, |
uint64_t | value | ||
) |
Ref< Enumeration > EnumerationBuilder::Finalize | ( | ) | const |
vector< EnumerationMember > EnumerationBuilder::GetMembers | ( | ) | const |
|
inline |
EnumerationBuilder & EnumerationBuilder::operator= | ( | const EnumerationBuilder & | e | ) |
EnumerationBuilder & EnumerationBuilder::operator= | ( | Enumeration * | e | ) |
EnumerationBuilder & EnumerationBuilder::operator= | ( | EnumerationBuilder && | e | ) |
EnumerationBuilder & EnumerationBuilder::RemoveMember | ( | size_t | idx | ) |
EnumerationBuilder & EnumerationBuilder::ReplaceMember | ( | size_t | idx, |
const std::string & | name, | ||
uint64_t | value | ||
) |