| 
    Itasca C++ Interface
    
   | 
 
Central class for information identifying the particular program using the kernel library. More...
#include <iident.h>
Public Types | |
| enum class | CodeType {  Release =0 , Alpha =1 , Beta =2 , PreRelease =3 , NewVersionAvailable =4 , Unsupported =5 }  | 
| Possible code types.  More... | |
Public Member Functions | |
| virtual string | getDefaultFileName () const =0 | 
| virtual string | getVersionString () const =0 | 
| Returns a text string with full version information. Like "3.10 Beta 453".  | |
| virtual string | getRegistryString () const =0 | 
| string to place persistant storage under. "flac3d400".  | |
| virtual string | getBranch () const =0 | 
| This returns a string identifying what branch this code is under, if any.  | |
| virtual CodeType | getCodeType () const =0 | 
| For instance, the '3dec' in the extension '3decsav'.   | |
| virtual Version | getCodeVersion () const =0 | 
Central class for information identifying the particular program using the kernel library.
      
  | 
  strong | 
Possible code types.
      
  | 
  pure virtual | 
For instance, the '3dec' in the extension '3decsav'.
Returns the current code status - alpha, beta, or release.
      
  | 
  pure virtual | 
Returns the default file name (without extension) for files from this program. Like "flac3d".