TypeInfo [constructor] | Constructors |
~TypeInfo [destructor] | Destroy this object. |
operator= | Assign to this object the value of the specified rhs object and return a reference providing modifiable access to this object. |
allocator | Return the allocator used by this object to supply memory. |
constraint | Return a shared pointer to the constraint associated with the described option. |
isOptionalLinkedVariable | Return true if the described option has a linked variable and that variable is a bsl::optional object, and false otherwise. |
linkedVariable | Return the address of the modifiable variable linked to the described option, or 0 if no variable is linked. |
print | Format this object to the specified output stream and return a reference to stream. |
resetConstraint | Reset this object so that it no longer has a constraint. |
resetLinkedVariableAndConstraint | Reset this object so that it has neither a linked variable nor a constraint. |
setConstraint | setConstraint overloads |
setLinkedVariable | setLinkedVariable overloads |
type | Return the type of the described option. Note that the option is a flag if it is of type OptionType::e_BOOL. |
operator BloombergLP::bslmf::NestedTraitDeclaration<TypeInfo, HasPrintMethod> | Nested trait declaration for bslma::UsesBslmaAllocator. |