elementForm,
boolattributeForm,
109 bool& elementForm,
bool& attributeForm,
400 for(
const string& ref :
m_Refs) {
411 const string& ref_name)
const 430 m_Refs.push_back( ref_name);
473list<string>::const_iterator
i;
480name =
"AnyContent";
504list<DTDAttribute>::iterator
i, redef;
509 while( !found && redef !=
m_Attrib.end() ) {
510 if(
i->GetName() == redef->GetName()) {
515 if(
i->GetValueType() != redef->GetValueType()) {
516 i->SetValueType( redef->GetValueType() );
int GetEnumValueId(const string &value) const
const string & GetNamespaceName(void) const
virtual ~DTDAttribute(void)
const string & GetValue(void) const
EType GetType(void) const
list< string > m_ListEnum
DTDAttribute & operator=(const DTDAttribute &other)
map< string, int > m_ValueId
void AddEnumValue(const string &value, int line, int id=0)
void SetName(const string &name)
void Merge(const DTDAttribute &other)
map< string, int > m_ValueSourceLine
void SetValueType(EValueType valueType)
const string & GetTypeName(void) const
void SetTypeIfUnknown(EType type)
int GetEnumValueSourceLine(const string &value) const
const list< string > & GetEnumValues(void) const
void SetValue(const string &value)
void SetTypeName(const string &name)
const string & GetName(void) const
int GetSourceLine(void) const
void SetSourceLine(int line)
void SetNamespaceName(const string &name)
EValueType GetValueType(void) const
CComments m_AttribComments
void SetName(const string &name)
const string & GetTypeName(void) const
EOccurrence GetOccurrence(void) const
void AddContent(const string &ref_name)
void SetTypeIfUnknown(EType type)
void SetTypeName(const string &name)
bool IsEmbedded(void) const
void ResetType(EType type)
void SetDefault(const string &value)
void SetDefaultRefsOccurence(EOccurrence occ)
void SetSourceLine(int line)
void SetOccurrence(const string &ref_name, EOccurrence occ)
list< DTDAttribute > & GetNonconstAttributes(void)
const string & GetDefault(void) const
list< DTDAttribute > m_Attrib
virtual ~DTDElement(void)
map< string, EOccurrence > m_RefOcc
void SetNamed(bool named=true)
bool HasAttributes(void) const
const list< DTDAttribute > & GetAttributes(void) const
const string & GetName(void) const
const string & GetNamespaceName(void) const
int GetSourceLine(void) const
const list< string > & GetContent(void) const
void AddAttribute(DTDAttribute &attrib)
list< CMemberFacet > m_Restrictions
bool IsReferenced(void) const
string CreateEmbeddedName(int depth) const
DTDElement & operator=(const DTDElement &other)
void MergeAttributes(void)
void SetEmbedded(bool set=true)
void SetNamespaceName(const string &name)
EType GetType(void) const
const string & GetData(void) const
bool m_AttributeFormDefault
void GetParseAttributes(string &namespaceName, bool &elementForm, bool &attributeForm, map< string, string > &prefixToNamespace) const
const string & GetName(void) const
bool IsExternal(void) const
void SetParseAttributes(const string &namespaceName, bool elementForm, bool attributeForm, map< string, string > &prefixToNamespace)
map< string, string > m_PrefixToNamespace
EType GetType(void) const
void SetData(const string &data)
void SetName(const string &name)
bool m_ElementFormDefault
const_iterator end() const
const_iterator find(const key_type &key) const
static unsigned char depth[2 *(256+1+29)+1]
static DLIST_TYPE *DLIST_NAME() prev(DLIST_LIST_TYPE *list, DLIST_TYPE *item)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
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