Go to the documentation of this file.Go to the SVN repository for this file.
34 #ifndef VALIDATOR___VALIDERROR_DESC__HPP
35 #define VALIDATOR___VALIDERROR_DESC__HPP
67 bool IsValidStructuredComment(
const CSeqdesc& desc);
68 bool ValidateStructuredCommentInternal(
const CSeqdesc& desc,
bool report =
true);
74 void ValidateComment(
const string& comment,
const CSeqdesc& desc);
76 bool x_ValidateStructuredCommentPrefix(
const string& prefix,
const CSeqdesc& desc,
bool report);
77 bool x_ValidateStructuredCommentSuffix(
const string& prefix,
const CUser_field& suffix,
const CSeqdesc& desc,
bool report);
78 bool x_ValidateStructuredCommentUsingRule(
const CComment_rule& rule,
const CSeqdesc& desc,
bool report);
80 bool x_ValidateStructuredComment(
const CUser_object& usr,
const CSeqdesc& desc,
bool report =
true);
81 bool ValidateStructuredCommentGeneric(
const CUser_object& usr,
const CSeqdesc& desc,
bool report);
CConstRef< CSeq_entry > m_Ctx
void ResetModifCounters()
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_VALIDATOR_EXPORT