NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
|
#include <map>
#include <string>
#include <ostream>
#include <type_traits>
#include <be_error_exception.h>
Go to the source code of this file.
Namespaces | |
namespace | BiometricEvaluation |
This software was developed at the National Institute of Standards and Technology (NIST) by employees of the Federal Government in the course of their official duties. | |
namespace | BiometricEvaluation::Framework |
Information about the framework. | |
namespace | BiometricEvaluation::Framework::Enumeration |
Macros | |
#define | BE_FRAMEWORK_ENUMERATION_DECLARATIONS(BE_ENUMERATED_TYPE_, BE_ENUMERATED_TYPE_ENUM_TO_STRING_MAP_) |
Collection of function declarations for enum classes. More... | |
#define | BE_FRAMEWORK_ENUMERATION_DEFINITIONS(BE_ENUMERATED_TYPE_, BE_ENUMERATED_TYPE_ENUM_TO_STRING_MAP_) |
Collection of function definitions for enum classes. More... | |
#define BE_FRAMEWORK_ENUMERATION_DECLARATIONS | ( | BE_ENUMERATED_TYPE_, | |
BE_ENUMERATED_TYPE_ENUM_TO_STRING_MAP_ | |||
) |
Collection of function declarations for enum classes.
Put this in your header file, outside of any namespace.
BE_ENUMERATED_TYPE_ | Fully-qualified enum class, |
BE_ENUMERATED_TYPE_ENUM_TO_STRING_MAP_ | Name of std::map<enum class, std::string> that you will define in the global namespace. |
Definition at line 49 of file be_framework_enumeration.h.
#define BE_FRAMEWORK_ENUMERATION_DEFINITIONS | ( | BE_ENUMERATED_TYPE_, | |
BE_ENUMERATED_TYPE_ENUM_TO_STRING_MAP_ | |||
) |
Collection of function definitions for enum classes.
Put this in your implementation file after defining BE_ENUMERATED_TYPE_ENUM_TO_STRING_MAP_
BE_ENUMERATED_TYPE_ | Fully-qualified enum class, |
BE_ENUMERATED_TYPE_ENUM_TO_STRING_MAP_ | Name of std::map<enum class, std::string> defined in the global namespace. |
Definition at line 145 of file be_framework_enumeration.h.