Prints the supported SBML Levels and Versions for this copy of libSBML.
#include <iostream>
#include <vector>
#include <string>
using namespace std;
LIBSBML_CPP_NAMESPACE_USE
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;
}
Include all SBML types in a single header file.
void * get(unsigned int n) const
Get the nth item in this List.
Definition: List.cpp:219
unsigned int getSize() const
Get the number of items in this List.
Definition: List.cpp:347
Definition: SBMLNamespaces.h:145
static void freeSBMLNamespaces(List *supportedNS)
Frees the list of supported namespaces as generated by getSupportedNamespaces().
Definition: SBMLNamespaces.cpp:215
unsigned int getLevel()
Get the SBML Level of this SBMLNamespaces object.
Definition: SBMLNamespaces.cpp:315
static const List * getSupportedNamespaces()
Returns a list of all supported SBMLNamespaces in this version of libsbml.
Definition: SBMLNamespaces.cpp:198
unsigned int getVersion()
Get the SBML Version of this SBMLNamespaces object.
Definition: SBMLNamespaces.cpp:329
const char * getLibSBMLDottedVersion()
Returns the version number of this copy of libSBML as a string.
Definition: libsbml-version.cpp:79
int isLibSBMLCompiledWith(const char *option)
Returns an indication whether libSBML has been compiled with against a specific library.
Definition: libsbml-version.cpp:94
const char * getLibSBMLDependencyVersionOf(const char *option)
Returns the version string for the dependency library used.
Definition: libsbml-version.cpp:158