Go to the documentation of this file.
12 #ifndef BASE_VERSIONINFO_H
13 #define BASE_VERSIONINFO_H
20 class vi_result_detail_p;
int DCA_MODULE_ID_TYPE
Type for module ids.
VersionInfoResultDetail at(DCA_INDEX_TYPE index) const
Returns the VersionInfoResultDetail with given index.
VersionInfoResult operator[](DCA_INDEX_TYPE index) const
Similar to at() but allows a more C++ style access.
DCA_SIZE_TYPE size() const
Returns the number of VersionInfoResultDetail objects in the container.
VersionInfoResult at(DCA_INDEX_TYPE index) const
Returns the VersionInfoResult with given index.
VersionInfoResultDetail operator[](DCA_INDEX_TYPE index) const
Similar to at() but allows a more C++ style access.
DCA_MODULE_ID_TYPE id() const
std::string version() const
Class that contains all version information of all initialized DCA modules.
Class that contains all details of type dca::VersionInfoResult object.
std::string name() const
Returns the name.
Class that contains all details of a dca::VersionInfoResult object.
DCA_SIZE_TYPE size() const
Returns the number of VersionInfoResult objects in the container.
size_t DCA_INDEX_TYPE
Type for index access (used for arrays and collections).
std::string component() const
size_t DCA_SIZE_TYPE
Type for size (used for size of array and collections).
#define PRIVATE_PTR
Type for private pointer implementations, for internal use only.