FlightGear next
flightgear::addons::AddonVersionSuffix Class Reference

#include <AddonVersion.hxx>

Public Member Functions

 AddonVersionSuffix (AddonVersionSuffixPrereleaseType _preReleaseType=AddonVersionSuffixPrereleaseType::none, int preReleaseNum=0, bool developmental=false, int devNum=0)
 
 AddonVersionSuffix (const std::string &suffix)
 
 AddonVersionSuffix (const char *suffix)
 
 AddonVersionSuffix (const std::tuple< AddonVersionSuffixPrereleaseType, int, bool, int > &t)
 
std::tuple< AddonVersionSuffixPrereleaseType, int, bool, int > makeTuple () const
 
std::string str () const
 

Friends

bool operator== (const AddonVersionSuffix &lhs, const AddonVersionSuffix &rhs)
 
bool operator< (const AddonVersionSuffix &lhs, const AddonVersionSuffix &rhs)
 

Detailed Description

Definition at line 52 of file AddonVersion.hxx.

Constructor & Destructor Documentation

◆ AddonVersionSuffix() [1/4]

flightgear::addons::AddonVersionSuffix::AddonVersionSuffix ( AddonVersionSuffixPrereleaseType _preReleaseType = AddonVersionSuffixPrereleaseType::none,
int preReleaseNum = 0,
bool developmental = false,
int devNum = 0 )

Definition at line 57 of file AddonVersion.cxx.

◆ AddonVersionSuffix() [2/4]

flightgear::addons::AddonVersionSuffix::AddonVersionSuffix ( const std::string & suffix)

Definition at line 75 of file AddonVersion.cxx.

◆ AddonVersionSuffix() [3/4]

flightgear::addons::AddonVersionSuffix::AddonVersionSuffix ( const char * suffix)

Definition at line 79 of file AddonVersion.cxx.

◆ AddonVersionSuffix() [4/4]

flightgear::addons::AddonVersionSuffix::AddonVersionSuffix ( const std::tuple< AddonVersionSuffixPrereleaseType, int, bool, int > & t)
explicit

Definition at line 69 of file AddonVersion.cxx.

Member Function Documentation

◆ makeTuple()

std::tuple< AddonVersionSuffixPrereleaseType, int, bool, int > flightgear::addons::AddonVersionSuffix::makeTuple ( ) const

Definition at line 288 of file AddonVersion.cxx.

◆ str()

string flightgear::addons::AddonVersionSuffix::str ( ) const

Definition at line 104 of file AddonVersion.cxx.

Friends And Related Symbol Documentation

◆ operator<

bool operator< ( const AddonVersionSuffix & lhs,
const AddonVersionSuffix & rhs )
friend

Definition at line 318 of file AddonVersion.cxx.

◆ operator==

bool operator== ( const AddonVersionSuffix & lhs,
const AddonVersionSuffix & rhs )
friend

Definition at line 312 of file AddonVersion.cxx.


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