MapLink Pro .
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()

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.