VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Attributes
makVrv::DtDeError Class Reference

The DtDeError instance.

Public Types

enum  ErrorCode {
  Error_Generic, Error_UnhandledException, Error_ReadingFile, Error_WritingFile,
  Error_DeletingFile, Error_NoFactorySettings, Error_LoadingFeatureFile, Error_LoadingTerrainFile,
  Error_ModelDefinitionDoesNotExist, Error_UnsupportedScreenResolution, Error_NumExtractedPropsDoesntMatchNumPropRecords, Error_IgnoringPropWithInvalidPosition,
  Error_ConfigWithNameAlreadyExists, Error_FileNotFound, Error_UnableToLoadDriverFile, Error_UnableToRealizeModel,
  Error_UnableToCheckoutSlaveLicense, Error_NoDataDirFound, Error_ElementEntryNotFound, end_ErrorCode
}
 

Public Member Functions

 DtDeError (ErrorCode code)
 
 DtDeError (const DtDeError &orig)
 
 ~DtDeError ()
 
DtDeErroroperator<< (const std::string &param)
 
DtDeErroroperator<< (unsigned int param)
 
DtDeErroroperator<< (int param)
 
DtDeErroroperator<< (unsigned long long param)
 
ErrorCode errorCode () const
 
const std::vector< std::string > & errorParameters () const
 
const std::string & parameter (unsigned int index) const
 

Protected Attributes

ErrorCode myErrorCode
 
std::vector< std::string > myErrorParameters
 
std::string myEmptyParameter
 

Member Enumeration Documentation

Enumerator
Error_Generic 
Error_UnhandledException 

1 parameter, a string.

Error_ReadingFile 

1 parameter, a string.

Error_WritingFile 
Error_DeletingFile 
Error_NoFactorySettings 
Error_LoadingFeatureFile 
Error_LoadingTerrainFile 
Error_ModelDefinitionDoesNotExist 
Error_UnsupportedScreenResolution 
Error_NumExtractedPropsDoesntMatchNumPropRecords 
Error_IgnoringPropWithInvalidPosition 
Error_ConfigWithNameAlreadyExists 
Error_FileNotFound 
Error_UnableToLoadDriverFile 
Error_UnableToRealizeModel 
Error_UnableToCheckoutSlaveLicense 
Error_NoDataDirFound 
Error_ElementEntryNotFound 
end_ErrorCode 

Constructor & Destructor Documentation

makVrv::DtDeError::DtDeError ( ErrorCode  code)

CTOR.

makVrv::DtDeError::DtDeError ( const DtDeError orig)

Copy CTOR.

makVrv::DtDeError::~DtDeError ( )

DTOR.

Member Function Documentation

DtDeError& makVrv::DtDeError::operator<< ( const std::string &  param)

Append a parameter string.

DtDeError& makVrv::DtDeError::operator<< ( unsigned int  param)

Append an integer parameter as a string.

DtDeError& makVrv::DtDeError::operator<< ( int  param)
DtDeError& makVrv::DtDeError::operator<< ( unsigned long long  param)
ErrorCode makVrv::DtDeError::errorCode ( ) const

Get the error code.

const std::vector<std::string>& makVrv::DtDeError::errorParameters ( ) const

Get the error parameters.

const std::string& makVrv::DtDeError::parameter ( unsigned int  index) const

Get a string for a particular parameter, or return the empty parameter string.

Member Data Documentation

ErrorCode makVrv::DtDeError::myErrorCode
protected
std::vector<std::string> makVrv::DtDeError::myErrorParameters
protected
std::string makVrv::DtDeError::myEmptyParameter
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)