NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
|
#include <memory>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | BiometricEvaluation::Memory::unique_if< T > |
Define a type that is visible when T is not an array. More... | |
struct | BiometricEvaluation::Memory::unique_if< T[]> |
Define a type that is visible when T is an unknown-bound array. More... | |
struct | BiometricEvaluation::Memory::unique_if< T[S]> |
Define a type that is visible when T is an known-bound array. More... | |
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::Memory |
Support for memory-related operations. | |
Functions | |
template<typename T , typename... Ts> | |
unique_if< T >::unique_single | BiometricEvaluation::Memory::make_unique (Ts &&... params) |
Framework version of std::make_unique for non-array types. More... | |
template<class T > | |
unique_if< T >::unique_array_unknown_bound | BiometricEvaluation::Memory::make_unique (size_t size) |
Framework version of std::make_unique for unknown-bound arrays. More... | |
template<class T , class... Ts> | |
unique_if< T >::unique_array_known_bound | BiometricEvaluation::Memory::make_unique (Ts &&...)=delete |
Framework version of std::make_unique for known-bound arrays. More... | |
bool | BiometricEvaluation::Memory::isLittleEndian () |
Determine endianess of current platform. More... | |