Go to the documentation of this file.Go to the SVN repository for this file.
41 #ifndef OBJECTS_VALID_COMMENT_RULE_BASE_HPP
42 #define OBJECTS_VALID_COMMENT_RULE_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
122 bool IsSetPrefix(
void)
const;
129 bool CanGetPrefix(
void)
const;
132 void ResetPrefix(
void);
138 const TPrefix& GetPrefix(
void)
const;
160 bool IsSetUpdated(
void)
const;
167 bool CanGetUpdated(
void)
const;
170 void ResetUpdated(
void);
173 void SetDefaultUpdated(
void);
200 bool IsSetFields(
void)
const;
207 bool CanGetFields(
void)
const;
216 const TFields& GetFields(
void)
const;
237 bool IsSetRequire_order(
void)
const;
244 bool CanGetRequire_order(
void)
const;
247 void ResetRequire_order(
void);
250 void SetDefaultRequire_order(
void);
277 bool IsSetAllow_unlisted(
void)
const;
284 bool CanGetAllow_unlisted(
void)
const;
287 void ResetAllow_unlisted(
void);
290 void SetDefaultAllow_unlisted(
void);
317 bool IsSetDependent_rules(
void)
const;
324 bool CanGetDependent_rules(
void)
const;
327 void ResetDependent_rules(
void);
354 bool IsSetForbidden_phrases(
void)
const;
361 bool CanGetForbidden_phrases(
void)
const;
364 void ResetForbidden_phrases(
void);
385 virtual void Reset(
void);
Base class for all serializable objects.
void ResetFields(CCdCore *pCD)
static char UnassignedByte(void)
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_VALID_EXPORT
const GenericPointer< typename T::ValueType > T2 value