# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLGEORGES::CFormElmVirtualStruct Class Reference

Define an array of elements. More...

#include <form_elm.h>

Inheritance diagram for NLGEORGES::CFormElmVirtualStruct:

NLGEORGES::CFormElmStruct NLGEORGES::CFormElm NLGEORGES::UFormElm List of all members.

Public Methods

 CFormElmVirtualStruct (CForm *form, CFormElm *parentNode, const CFormDfn *parentDfn, uint parentIndex)
bool isVirtualStruct () const
 Return true if the element is a virtual struct. More...

bool getDfnName (std::string &dfnName) const
 Get the dfn filename for this virtual struct. Must be a virtual struct node. More...

bool isUsed (const CForm *form) const
xmlNodePtr write (xmlNodePtr node, const CForm *form, const char *structName, bool forceWrite=false) const
void read (xmlNodePtr node, CFormLoader &loader, CForm *form)
virtual void warning (bool exception, const char *function, const char *format,...) const

Public Attributes

std::string DfnFilename

Detailed Description

Define an array of elements.

Definition at line 319 of file form_elm.h.


Constructor & Destructor Documentation

NLGEORGES::CFormElmVirtualStruct::CFormElmVirtualStruct CForm   form,
CFormElm   parentNode,
const CFormDfn   parentDfn,
uint    parentIndex
 

Definition at line 2152 of file form_elm.cpp.


Member Function Documentation

bool NLGEORGES::CFormElmVirtualStruct::getDfnName std::string &    dfnName const [virtual]
 

Get the dfn filename for this virtual struct. Must be a virtual struct node.

Reimplemented from NLGEORGES::CFormElm.

Definition at line 2233 of file form_elm.cpp.

References DfnFilename.

bool NLGEORGES::CFormElmVirtualStruct::isUsed const CForm   form const [virtual]
 

Reimplemented from NLGEORGES::CFormElmStruct.

Definition at line 2241 of file form_elm.cpp.

Referenced by write.

bool NLGEORGES::CFormElmVirtualStruct::isVirtualStruct   const [virtual]
 

Return true if the element is a virtual struct.

Reimplemented from NLGEORGES::CFormElm.

Definition at line 2226 of file form_elm.cpp.

void NLGEORGES::CFormElmVirtualStruct::read xmlNodePtr    node,
CFormLoader   loader,
CForm   form
 

Definition at line 2193 of file form_elm.cpp.

References DfnFilename, NLGEORGES::CFormElmStruct::FormDfn, and warning.

void NLGEORGES::CFormElmVirtualStruct::warning bool    exception,
const char *    function,
const char *    format,
...   
const [virtual]
 

Reimplemented from NLGEORGES::CFormElmStruct.

Definition at line 2248 of file form_elm.cpp.

References NLGEORGES::CFormElm::Form, format, NLGEORGES::CFormElmStruct::getFormName, and NLGEORGES::warning.

Referenced by read.

xmlNodePtr NLGEORGES::CFormElmVirtualStruct::write xmlNodePtr    node,
const CForm   form,
const char *    structName,
bool    forceWrite = false
const [virtual]
 

Reimplemented from NLGEORGES::CFormElmStruct.

Definition at line 2158 of file form_elm.cpp.

References DfnFilename, NLGEORGES::CFormElmStruct::Elements, and isUsed.


Member Data Documentation

std::string NLGEORGES::CFormElmVirtualStruct::DfnFilename
 

Definition at line 326 of file form_elm.h.

Referenced by getDfnName, read, and write.


The documentation for this class was generated from the following files: