libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VectorworksMVR::GdtfParsingError Class Reference

#include <GdtfError.h>

Public Member Functions

 GdtfParsingError (GdtfDefines::EGdtfParsingError type)
 
 GdtfParsingError (GdtfDefines::EGdtfParsingError type, size_t lineNumber, size_t column)
 
 GdtfParsingError (GdtfDefines::EGdtfParsingError type, const IXMLFileNodePtr &node)
 
 ~GdtfParsingError ()
 
GdtfDefines::EGdtfParsingError GetError () const
 
const TXStringGetErrorMessage () const
 
const TXStringGetNodeName () const
 
size_t GetLineNumber () const
 
size_t GetColumnNumber () const
 
const TXStringGetObjectName () const
 

Static Public Member Functions

static void CheckNodeAttributes (IXMLFileNodePtr pNode, const TXStringArray &needed, const TXStringArray &optional)
 

Constructor & Destructor Documentation

◆ GdtfParsingError() [1/3]

GdtfParsingError::GdtfParsingError ( GdtfDefines::EGdtfParsingError  type)

◆ GdtfParsingError() [2/3]

GdtfParsingError::GdtfParsingError ( GdtfDefines::EGdtfParsingError  type,
size_t  lineNumber,
size_t  column 
)

◆ GdtfParsingError() [3/3]

GdtfParsingError::GdtfParsingError ( GdtfDefines::EGdtfParsingError  type,
const IXMLFileNodePtr node 
)

◆ ~GdtfParsingError()

GdtfParsingError::~GdtfParsingError ( )

Member Function Documentation

◆ CheckNodeAttributes()

void GdtfParsingError::CheckNodeAttributes ( IXMLFileNodePtr  pNode,
const TXStringArray needed,
const TXStringArray optional 
)
static

◆ GetColumnNumber()

size_t GdtfParsingError::GetColumnNumber ( ) const

◆ GetError()

GdtfDefines::EGdtfParsingError GdtfParsingError::GetError ( ) const

◆ GetErrorMessage()

const TXString & GdtfParsingError::GetErrorMessage ( ) const

◆ GetLineNumber()

size_t GdtfParsingError::GetLineNumber ( ) const

◆ GetNodeName()

const TXString & GdtfParsingError::GetNodeName ( ) const

◆ GetObjectName()

const TXString & GdtfParsingError::GetObjectName ( ) const

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