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

Public Member Functions

 TSLDate ()
 
 TSLDate (const TSLDate &right)
 
virtual ~TSLDate ()
 
TSLDateoperator= (const TSLDate &right)
 
void century (const TSLCharacterString &input)
 
void century (const char *input)
 
void year (TSLCharacterString *input, bool assumeOwnership=true)
 
void year (const char *input)
 
void month (TSLCharacterString *input, bool assumeOwnership=true)
 
void month (const char *input)
 
void day (TSLCharacterString *input, bool assumeOwnership=true)
 
void day (const char *input)
 
void precision (TSLDatePrecision *val, bool assumeOwnership=true)
 
virtual TSLDateclone () const
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
const TSLCharacterStringcentury () const
 
TSLCharacterStringcentury ()
 
const TSLCharacterStringyear () const
 
TSLCharacterStringyear ()
 
const TSLCharacterStringmonth () const
 
TSLCharacterStringmonth ()
 
const TSLCharacterStringday () const
 
TSLCharacterStringday ()
 
const TSLDatePrecisionprecision () const
 
TSLDatePrecisionprecision ()
 

Static Public Member Functions

static TSLDatecreate ()
 

Constructor & Destructor Documentation

◆ TSLDate() [1/2]

TSLDate::TSLDate ( )

The default constructor.

◆ TSLDate() [2/2]

TSLDate::TSLDate ( const TSLDate & right)

The copy constructor.

◆ ~TSLDate()

virtual TSLDate::~TSLDate ( )
virtual

The destructor.

Member Function Documentation

◆ century() [1/4]

TSLCharacterString & TSLDate::century ( )
inline

Returns the century attribute.

◆ century() [2/4]

const TSLCharacterString & TSLDate::century ( ) const
inline

Returns the century attribute.

◆ century() [3/4]

void TSLDate::century ( const char * input)

Overload to allow assignment of string as a literal.

◆ century() [4/4]

void TSLDate::century ( const TSLCharacterString & input)

Sets the century attribute.

◆ clone()

virtual TSLDate * TSLDate::clone ( ) const
virtual

Clone method for derived or derived from classes. Creates object on the heap, so the pointer must be deleted

Reimplemented in TSLDateTime.

◆ create()

static TSLDate * TSLDate::create ( )
static

◆ day() [1/4]

TSLCharacterString * TSLDate::day ( )
inline

Returns the day attribute.

◆ day() [2/4]

const TSLCharacterString * TSLDate::day ( ) const
inline

Returns the day attribute.

◆ day() [3/4]

void TSLDate::day ( const char * input)

Overload to allow assignment of string as a literal.

◆ day() [4/4]

void TSLDate::day ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the day attribute.

◆ month() [1/4]

TSLCharacterString * TSLDate::month ( )
inline

Returns the month attribute.

◆ month() [2/4]

const TSLCharacterString * TSLDate::month ( ) const
inline

Returns the month attribute.

◆ month() [3/4]

void TSLDate::month ( const char * input)

Overload to allow assignment of string as a literal.

◆ month() [4/4]

void TSLDate::month ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the month attribute.

◆ operator=()

TSLDate & TSLDate::operator= ( const TSLDate & right)

Assignment operator.

◆ precision() [1/3]

TSLDatePrecision * TSLDate::precision ( )
inline

◆ precision() [2/3]

const TSLDatePrecision * TSLDate::precision ( ) const
inline

◆ precision() [3/3]

void TSLDate::precision ( TSLDatePrecision * val,
bool assumeOwnership = true )

◆ serialize()

virtual bool TSLDate::serialize ( void * outputStreamOfXML,
int indentation = -1,
bool isRootHandler = true ) const
virtual

Reimplemented in TSLDateTime.

◆ year() [1/4]

TSLCharacterString * TSLDate::year ( )
inline

Returns the year attribute.

◆ year() [2/4]

const TSLCharacterString * TSLDate::year ( ) const
inline

Returns the year attribute.

◆ year() [3/4]

void TSLDate::year ( const char * input)

Overload to allow assignment of string as a literal.

◆ year() [4/4]

void TSLDate::year ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the year attribute.