Go to the documentation of this file.
6 #ifndef MALWARE_CATEGORIES_H
7 #define MALWARE_CATEGORIES_H
16 namespace dca_malware {
27 class malwarecategories_p;
MalwareCategory byId(DCA_CATEGORY_ID_TYPE catid) const
Returns the category with the given category id.
MalwareCategory operator[](DCA_INDEX_TYPE index) const
Similar to at() but allows a more C++ style access.
The MalwareCategory class contains information for a single category.
MalwareCategory at(DCA_INDEX_TYPE index) const
Returns the MalwareCategory with given index.
const DCA_CATEGORY_ID_TYPE MALWARE_CATEGORY_MALWARE
Definition of the Malware Category "Malware".
int DCA_CATEGORY_ID_TYPE
Type for category ids.
size_t DCA_INDEX_TYPE
Type for index access (used for arrays and collections).
const DCA_CATEGORY_ID_TYPE MALWARE_CATEGORY_ID_VENDOR_COVERAGE
Definition of the Malware Category "Vendor Coverage".
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.
Definition of a container class for MalwareCategory objects.
DCA_SIZE_TYPE size() const
Returns the number of categories in the container.