Dev Essential
Loading...
Searching...
No Matches
ddl::dd::Version Class Reference

DDL Version. More...

#include <dd_common_types.h>

Inherited by ddl::mapping::Version.

Public Member Functions

 Version ()
 default CTOR
 
 Version (const std::string &version)
 CTOR - Version from string.
 
 Version (uint32_t major, uint32_t minor)
 CTOR.
 
uint32_t getMajor () const
 Get the Major value.
 
uint32_t getMinor () const
 Get the Minor value.
 
std::string toString () const
 the vrsion as string
 
bool isValidVersion () const
 is valid or not
 

Static Public Member Functions

static const Version & getDefaultVersion ()
 Get the Default Version. This is the currently Version(4, 1).
 
static const Version & getLatestVersion ()
 Get the latest DDL version This is the currently Version(4, 2).
 

Static Public Attributes

static const Version ddl_version_invalid
 
static const Version ddl_version_notset
 
static const Version ddl_version_10
 
static const Version ddl_version_11
 
static const Version ddl_version_12
 
static const Version ddl_version_20
 
static const Version ddl_version_30
 
static const Version ddl_version_40
 
static const Version ddl_version_41
 
static const Version ddl_version_current
 

Detailed Description

DDL Version.

Constructor & Destructor Documentation

◆ Version() [1/2]

ddl::dd::Version::Version ( const std::string & version)

CTOR - Version from string.

Parameters
version

◆ Version() [2/2]

ddl::dd::Version::Version ( uint32_t major,
uint32_t minor )

CTOR.

Parameters
majorthe major value
minorthe minor value

Member Function Documentation

◆ getDefaultVersion()

static const Version & ddl::dd::Version::getDefaultVersion ( )
inlinestatic

Get the Default Version. This is the currently Version(4, 1).

Returns
const Version&

◆ getLatestVersion()

static const Version & ddl::dd::Version::getLatestVersion ( )
static

Get the latest DDL version This is the currently Version(4, 2).

Returns
const Version&

◆ getMajor()

uint32_t ddl::dd::Version::getMajor ( ) const

Get the Major value.

Returns
uint32_t

◆ getMinor()

uint32_t ddl::dd::Version::getMinor ( ) const

Get the Minor value.

Returns
uint32_t

◆ isValidVersion()

bool ddl::dd::Version::isValidVersion ( ) const

is valid or not

Returns
true is valid
false is not valid

◆ toString()

std::string ddl::dd::Version::toString ( ) const

the vrsion as string

Returns
std::string

Member Data Documentation

◆ ddl_version_10

const Version ddl::dd::Version::ddl_version_10
static

Language Version 1.0.

Deprecated
Use Version(1, 0)

◆ ddl_version_11

const Version ddl::dd::Version::ddl_version_11
static

Language Version 1.0+.

Deprecated
Use Version(1, 1)

◆ ddl_version_12

const Version ddl::dd::Version::ddl_version_12
static

Language Version 1.2.

Deprecated
Use Version(1, 2)

◆ ddl_version_20

const Version ddl::dd::Version::ddl_version_20
static

Language Version 2.0.

Deprecated
Use Version(2, 0)

◆ ddl_version_30

const Version ddl::dd::Version::ddl_version_30
static

Language Version 3.0.

Deprecated
Use Version(3, 0)

◆ ddl_version_40

const Version ddl::dd::Version::ddl_version_40
static

Language Version 4.0.

Deprecated
Use Version(4, 0)

◆ ddl_version_41

const Version ddl::dd::Version::ddl_version_41
static

Language Version 4.1.

Deprecated
Use Version(4, 1)

◆ ddl_version_current

const Version ddl::dd::Version::ddl_version_current
static

the newest version (currently it is Version(4, 2)).

Deprecated
Use Version::getLatestVersion()

◆ ddl_version_invalid

const Version ddl::dd::Version::ddl_version_invalid
static

invalid Version.

Deprecated
Use Version(0, 0)

◆ ddl_version_notset

const Version ddl::dd::Version::ddl_version_notset
static

version not set Version.

Deprecated
Use Version(0, 0)

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