libSBML C++ API
libSBML 5.18.0 C++ API
|
Prints the supported SBML Levels and Versions for this copy of libSBML.
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int
main (int argc, char* argv[])
{
for (
unsigned int i = 0; i < supported->
getSize(); i++)
{
cout <<
"\tSBML Level " << current->
getLevel() <<
" Version: " << current->
getVersion() << endl;
}
cout << endl;
cout << "LibSBML is compiled against: " << endl;
cout << endl;
return 0;
}
const char * getLibSBMLDependencyVersionOf(const char *option)
Returns the version string for the dependency library used.
Definition: libsbml-version.cpp:153
void * get(unsigned int n) const
Get the nth item in this List.
Definition: List.cpp:214
Include all SBML types in a single header file.
unsigned int getLevel()
Get the SBML Level of this SBMLNamespaces object.
Definition: SBMLNamespaces.cpp:310
static const List * getSupportedNamespaces()
Returns a list of all supported SBMLNamespaces in this version of libsbml.
Definition: SBMLNamespaces.cpp:193
int isLibSBMLCompiledWith(const char *option)
Returns an indication whether libSBML has been compiled with against a specific library.
Definition: libsbml-version.cpp:89
Simple, plain, generic lists.
Definition: List.h:168
Set of SBML Level + Version + namespace triples.
Definition: SBMLNamespaces.h:139
unsigned int getSize() const
Get the number of items in this List.
Definition: List.cpp:342
#define LIBSBML_CPP_NAMESPACE_USE
Definition: libsbml-namespace.h:67
const char * getLibSBMLDottedVersion()
Returns the version number of this copy of libSBML as a string.
Definition: libsbml-version.cpp:74
unsigned int getVersion()
Get the SBML Version of this SBMLNamespaces object.
Definition: SBMLNamespaces.cpp:324