NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
Classes | Namespaces | Typedefs | Functions
be_memory_autoarray.h File Reference
#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <stdexcept>
#include <utility>
#include <vector>
#include <be_error_exception.h>
#include <be_memory_autoarrayiterator.h>

Go to the source code of this file.

Classes

class  BiometricEvaluation::Memory::AutoArray< T >
 A C-style array wrapped in the facade of a C++ STL container. 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.
 

Typedefs

using BiometricEvaluation::Memory::uint8Array = AutoArray< uint8_t >
 
using BiometricEvaluation::Memory::uint16Array = AutoArray< uint16_t >
 
using BiometricEvaluation::Memory::uint32Array = AutoArray< uint32_t >
 

Functions

template<typename T >
bool BiometricEvaluation::Memory::operator== (const AutoArray< T > &lhs, const AutoArray< T > &rhs)
 
template<typename T >
bool BiometricEvaluation::Memory::operator!= (const AutoArray< T > &lhs, const AutoArray< T > &rhs)
 
template<typename T >
bool BiometricEvaluation::Memory::operator< (const AutoArray< T > &lhs, const AutoArray< T > &rhs)
 
template<typename T >
bool BiometricEvaluation::Memory::operator<= (const AutoArray< T > &lhs, const AutoArray< T > &rhs)
 
template<typename T >
bool BiometricEvaluation::Memory::operator> (const AutoArray< T > &lhs, const AutoArray< T > &rhs)
 
template<typename T >
bool BiometricEvaluation::Memory::operator>= (const AutoArray< T > &lhs, const AutoArray< T > &rhs)