Castor3D  ..
Public Member Functions | Public Attributes | List of all members
Castor3D::Version Class Reference

Version management class. More...

Public Member Functions

C3D_API Version (int p_iMajor=CASTOR_VERSION_MAJOR, int p_iMinor=CASTOR_VERSION_MINOR, int p_iBuild=CASTOR_VERSION_BUILD)
 Constructor. More...
 
C3D_API Version (Version const &p_version)
 Copy constructor. More...
 
C3D_API Version (Version &&p_version)
 Move constructor. More...
 
C3D_API ~Version ()
 Destructor. More...
 
C3D_API Versionoperator= (Version const &p_version)
 Copy assignment operator. More...
 
C3D_API Versionoperator= (Version &&p_version)
 Move assignment operator. More...
 

Public Attributes

int m_iMajor
 ~english The major version number More...
 
int m_iMinor
 ~english The minor version number More...
 
int m_iBuild
 ~english The build version number More...
 

Detailed Description

Version management class.

Author
Sylvain DOREMUS
Version
0.6.1.0
Date
14/01/2011
Remarks
Class used to manage versions and versions dependencies for plug-ins

Constructor & Destructor Documentation

◆ Version() [1/3]

C3D_API Castor3D::Version::Version ( int  p_iMajor = CASTOR_VERSION_MAJOR,
int  p_iMinor = CASTOR_VERSION_MINOR,
int  p_iBuild = CASTOR_VERSION_BUILD 
)

Constructor.

Parameters
[in]p_iMajorThe major version number
[in]p_iMinorThe minor version number
[in]p_iBuildThe build version number

◆ Version() [2/3]

C3D_API Castor3D::Version::Version ( Version const &  p_version)

Copy constructor.

Parameters
[in]p_versionThe source

◆ Version() [3/3]

C3D_API Castor3D::Version::Version ( Version &&  p_version)

Move constructor.

Parameters
[in]p_versionThe source

◆ ~Version()

C3D_API Castor3D::Version::~Version ( )

Destructor.

Member Function Documentation

◆ operator=() [1/2]

C3D_API Version& Castor3D::Version::operator= ( Version const &  p_version)

Copy assignment operator.

Parameters
[in]p_versionThe source
Returns
A reference to this object

◆ operator=() [2/2]

C3D_API Version& Castor3D::Version::operator= ( Version &&  p_version)

Move assignment operator.

Parameters
[in]p_versionThe source
Returns
A reference to this object

Member Data Documentation

◆ m_iBuild

int Castor3D::Version::m_iBuild

~english The build version number

◆ m_iMajor

int Castor3D::Version::m_iMajor

~english The major version number

◆ m_iMinor

int Castor3D::Version::m_iMinor

~english The minor version number


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