Allows for querying compile settings at runtime. Provides the current command line arguments to the rest of the library. More...
#include <shark/Core/Shark.h>
| Classes | |
| struct | Version | 
| Models a version according to the major.minor.patch versioning scheme.  More... | |
| Static Public Member Functions | |
| static BuildType | buildType () | 
| Accesses the build type of the library. | |
| static bool | hasOpenMp () | 
| Queries whether Shark has been compiled with OpenMP enabled. | |
| static bool | isDynamicLibrary () | 
| Queries whether Shark has been compiled as dynamic library. | |
| static bool | isOfficialRelease () | 
| Checks whether this is an official Shark release. | |
| template<typename Stream > | |
| static void | info (Stream &s) | 
| Prints information about the Shark Machine Learning Library to the supplied stream. | |
| Protected Member Functions | |
| Shark () | |
| Shark (const Shark &shark) | |
| Shark & | operator= (const Shark &rhs) | 
Allows for querying compile settings at runtime. Provides the current command line arguments to the rest of the library.
| 
 | protected | 
| 
 | protected | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
Prints information about the Shark Machine Learning Library to the supplied stream.
Definition at line 255 of file Shark.h.
References buildType(), shark::DEBUG_BUILD_TYPE, hasOpenMp(), isDynamicLibrary(), isOfficialRelease(), shark::Shark::Version< major, minor, patch >::MAJOR(), shark::Shark::Version< major, minor, patch >::MINOR(), shark::Shark::Version< major, minor, patch >::PATCH(), and shark::RELEASE_BUILD_TYPE.
Referenced by main().
| 
 | inlinestatic | 
| 
 | inlinestatic |