Itasca C++ Interface
Toggle main menu visibility
Loading...
Searching...
No Matches
iident.h
Go to the documentation of this file.
1
#pragma once
2
8
9
namespace
itasca
{
12
class
IIdent
{
13
public
:
15
enum class
CodeType
{
16
Release=0,
17
Alpha=1,
18
Beta=2,
19
PreRelease=3,
20
NewVersionAvailable=4,
21
Unsupported=5
22
};
23
26
virtual
string
getDefaultFileName
()
const
=0;
27
29
virtual
string
getVersionString
()
const
=0;
30
32
virtual
string
getRegistryString
()
const
=0;
33
35
virtual
string
getBranch
()
const
=0;
36
38
//virtual string getExtensionPrefix() const=0;
39
41
virtual
CodeType
getCodeType
()
const
=0;
42
44
virtual
Version
getCodeVersion()
const
=0;
45
};
46
}
// namespace itasca
47
// EoF
itasca::IIdent
Central class for information identifying the particular program using the kernel library.
Definition
iident.h:12
itasca::IIdent::getVersionString
virtual string getVersionString() const =0
Returns a text string with full version information. Like "3.10 Beta 453".
itasca::IIdent::getCodeType
virtual CodeType getCodeType() const =0
For instance, the '3dec' in the extension '3decsav'.
itasca::IIdent::CodeType
CodeType
Possible code types.
Definition
iident.h:15
itasca::IIdent::getDefaultFileName
virtual string getDefaultFileName() const =0
itasca::IIdent::getRegistryString
virtual string getRegistryString() const =0
string to place persistant storage under. "flac3d400".
itasca::IIdent::getBranch
virtual string getBranch() const =0
This returns a string identifying what branch this code is under, if any.
itasca
namespace Itasca
Definition
basememory.cpp:14
Version
Definition
version.h:4
common
module
interface
iident.h
Generated by
1.18.0