Go to the SVN repository for this file.
41 #ifndef OBJECTS_GENOMECOLL_GC_QUERY_BASE_HPP 42 #define OBJECTS_GENOMECOLL_GC_QUERY_BASE_HPP 52 #ifndef BEGIN_objects_SCOPE 53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects) 54 # define END_objects_SCOPE END_SCOPE(objects) 110 boolIsSetParam(
void)
const;
117 boolCanGetParam(
void)
const;
120 voidResetParam(
void);
126 const TParam& GetParam(
void)
const;
139 TParam& SetParam(
void);
148 boolIsSetValue(
void)
const;
155 boolCanGetValue(
void)
const;
158 voidResetValue(
void);
164 const TValue& GetValue(
void)
const;
177 TValue& SetValue(
void);
180 virtual voidReset(
void);
234 m_Param= std::forward<CGC_Query_Base::TParam>(
value);
281 m_Value= std::forward<CGC_Query_Base::TValue>(
value);
A GC-Assemblies is a mere set of assemblies.
Base class for all serializable objects.
void ThrowUnassigned(TMemberIndex index) const
static string UnassignedString(void)
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_GENOME_COLLECTION_EXPORT
bool IsSetParam(void) const
Check if a value has been assigned to Param data member.
TParam & SetParam(void)
Assign a value to Param data member.
const TValue & GetValue(void) const
Get the Value member data.
TValue & SetValue(void)
Assign a value to Value data member.
const TParam & GetParam(void) const
Get the Param member data.
CGC_Query_Base & operator=(const CGC_Query_Base &)
CGC_Query_Base(const CGC_Query_Base &)
bool IsSetValue(void) const
Check if a value has been assigned to Value data member.
bool CanGetParam(void) const
Check if it is safe to call GetParam method.
bool CanGetValue(void) const
Check if it is safe to call GetValue method.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
DECLARE_INTERNAL_TYPE_INFO()
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