Go to the SVN repository for this file.
41 #ifndef OBJECTS_PCSUBSTANCE_PC_ATOMINT_BASE_HPP 42 #define OBJECTS_PCSUBSTANCE_PC_ATOMINT_BASE_HPP 48 #ifndef BEGIN_objects_SCOPE 49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects) 50 # define END_objects_SCOPE END_SCOPE(objects) 105 boolIsSetAid(
void)
const;
112 boolCanGetAid(
void)
const;
115 voidResetAid(
void);
121 TAidGetAid(
void)
const;
133 TAid& SetAid(
void);
143 boolIsSetValue(
void)
const;
150 boolCanGetValue(
void)
const;
153 voidResetValue(
void);
159 TValueGetValue(
void)
const;
171 TValue& SetValue(
void);
174 virtual voidReset(
void);
Specification of an Association between an Atom Identifier and an Integer Value.
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_PCSUBSTANCE_EXPORT
void ResetAid(void)
Reset Aid data member.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
TAid GetAid(void) const
Get the Aid member data.
bool CanGetAid(void) const
Check if it is safe to call GetAid method.
bool IsSetValue(void) const
Value Associated to the ID Check if a value has been assigned to Value data member.
TAid & SetAid(void)
Assign a value to Aid data member.
CPC_AtomInt_Base(const CPC_AtomInt_Base &)
TValue & SetValue(void)
Assign a value to Value data member.
DECLARE_INTERNAL_TYPE_INFO()
CPC_AtomInt_Base & operator=(const CPC_AtomInt_Base &)
void ResetValue(void)
Reset Value data member.
bool IsSetAid(void) const
Atom Identifier for the Value Note: Atom ID's must be greater than "0" Check if a value has been assi...
TValue GetValue(void) const
Get the Value member data.
bool CanGetValue(void) const
Check if it is safe to call GetValue method.
const GenericPointer< typename T::ValueType > T2 value
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4