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 | ||
| ) |