36 m_format( a_formatVersion ),
49 m_format( a_formatVersion.
format( ) ),
50 m_major( a_formatVersion.
major( ) ),
51 m_minor( a_formatVersion.
minor( ) ),
52 m_patch( a_formatVersion.
patch( ) ) {
65 if(
this != &a_rhs ) {
66 m_format = a_rhs.
format( );
67 m_major = a_rhs.
major( );
68 m_minor = a_rhs.
minor( );
69 m_patch = a_rhs.
patch( );
85 m_format = a_formatVersion;
89 if( ( formatItems.size( ) < 2 ) || ( formatItems.size( ) > 3 ) )
goto err;
94 if( formatItems.size( ) == 3 ) m_patch = formatItems[2];
#define GNDS_formatVersion_2_0Chars
#define GNDS_formatVersion_1_10Chars
#define GNDS_formatVersion_2_0_LLNL_4Chars
#define GNDS_formatVersion_2_1Chars
std::vector< std::string > splitString(std::string const &a_string, char a_delimiter, bool a_strip=false)
bool stringToInt(std::string const &a_string, int &a_value)