MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
Inheritance diagram for TSLWMSLayerData:

Public Member Functions

 TSLWMSLayerData (TSLWMSURLTypeEnum dataType, const char *href, const char *format)
 
 TSLWMSLayerData (const TSLWMSLayerData &rhs)
 
TSLWMSURLTypeEnum dataType () const
 
void destroy ()
 
const char * format () const
 
bool format (const char *format)
 
const char * href () const
 
bool href (const char *newValue)
 
void * operator new (size_t size) TSL_NO_THROW
 
void * operator new (size_t size, char *filename, int line)
 

Protected Member Functions

 ~TSLWMSLayerData ()
 

Constructor & Destructor Documentation

◆ TSLWMSLayerData() [1/2]

TSLWMSLayerData::TSLWMSLayerData ( TSLWMSURLTypeEnum dataType,
const char * href,
const char * format )

◆ TSLWMSLayerData() [2/2]

TSLWMSLayerData::TSLWMSLayerData ( const TSLWMSLayerData & rhs)

◆ ~TSLWMSLayerData()

TSLWMSLayerData::~TSLWMSLayerData ( )
protected

Destructor declared protected to force allocation on the heap. Use the destroy method, rather than delete.

Member Function Documentation

◆ dataType()

TSLWMSURLTypeEnum TSLWMSLayerData::dataType ( ) const

◆ destroy()

void TSLWMSLayerData::destroy ( )

◆ format() [1/2]

const char * TSLWMSLayerData::format ( ) const

◆ format() [2/2]

bool TSLWMSLayerData::format ( const char * format)

◆ href() [1/2]

const char * TSLWMSLayerData::href ( ) const

◆ href() [2/2]

bool TSLWMSLayerData::href ( const char * newValue)

◆ operator new() [1/2]

void * TSLWMSLayerData::operator new ( size_t size)

◆ operator new() [2/2]

void * TSLWMSLayerData::operator new ( size_t size,
char * filename,
int line )

When included in an MFC applicaton in debug mode, the debug new expects this to be here. Override it and return the same as the normal one. The library must include it when compiled in release mode, since the users application may be in debug mode.