41 #ifndef OBJECTS_MACRO_REPLACE_RULE_BASE_HPP
42 #define OBJECTS_MACRO_REPLACE_RULE_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
177 virtual void Reset(
void);
Base class for all serializable objects.
static char UnassignedByte(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.
bool IsSetReplace_func(void) const
Check if a value has been assigned to Replace_func data member.
CReplace_rule_Base & operator=(const CReplace_rule_Base &)
TReplace_func & SetReplace_func(void)
Assign a value to Replace_func data member.
void ResetMove_to_note(void)
Reset Move_to_note data member.
TMove_to_note & SetMove_to_note(void)
Assign a value to Move_to_note data member.
CRef< TReplace_func > m_Replace_func
TMove_to_note GetMove_to_note(void) const
Get the Move_to_note member data.
bool CanGetReplace_func(void) const
Check if it is safe to call GetReplace_func method.
CReplace_rule_Base(const CReplace_rule_Base &)
DECLARE_INTERNAL_TYPE_INFO()
virtual ~CReplace_rule_Base(void)
void ResetReplace_func(void)
Reset Replace_func data member.
CReplace_func TReplace_func
bool IsSetMove_to_note(void) const
Check if a value has been assigned to Move_to_note data member.
void SetDefaultMove_to_note(void)
Assign default value to Move_to_note data member.
virtual void Reset(void)
Reset the whole object.
const TReplace_func & GetReplace_func(void) const
Get the Replace_func member data.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
bool CanGetMove_to_note(void) const
Check if it is safe to call GetMove_to_note method.
const GenericPointer< typename T::ValueType > T2 value