NCBI C++ ToolKit
|
Search Toolkit Book for compile_time_bits::portable_backend
#include <util/impl/compile_time_bits.hpp>
Public Types | |
using | index_type = _IndexType |
using | value_type = _ValueType |
Public Member Functions | |
constexpr | portable_backend ()=default |
template<typename _ArrayType > | |
constexpr | portable_backend (const simple_backend< _ArrayType > &_Other) |
constexpr auto | get_values () const noexcept |
constexpr auto | get_index () const noexcept |
constexpr size_t | realsize () const noexcept |
Private Attributes | |
const_vector< value_type > | m_values |
const_vector< index_type > | m_index |
Definition at line 447 of file compile_time_bits.hpp.
using compile_time_bits::portable_backend< _IndexType, _ValueType >::index_type = _IndexType |
Definition at line 452 of file compile_time_bits.hpp.
using compile_time_bits::portable_backend< _IndexType, _ValueType >::value_type = _ValueType |
Definition at line 453 of file compile_time_bits.hpp.
|
constexprdefault |
|
inlineconstexpr |
Definition at line 456 of file compile_time_bits.hpp.
|
inlineconstexprnoexcept |
Definition at line 462 of file compile_time_bits.hpp.
References compile_time_bits::const_vector< _Type >::data(), and compile_time_bits::portable_backend< _IndexType, _ValueType >::m_index.
|
inlineconstexprnoexcept |
Definition at line 461 of file compile_time_bits.hpp.
References compile_time_bits::const_vector< _Type >::data(), and compile_time_bits::portable_backend< _IndexType, _ValueType >::m_values.
|
inlineconstexprnoexcept |
Definition at line 463 of file compile_time_bits.hpp.
References compile_time_bits::portable_backend< _IndexType, _ValueType >::m_values, and compile_time_bits::const_vector< _Type >::size().
|
private |
Definition at line 466 of file compile_time_bits.hpp.
Referenced by compile_time_bits::portable_backend< _IndexType, _ValueType >::get_index().
|
private |
Definition at line 465 of file compile_time_bits.hpp.
Referenced by compile_time_bits::portable_backend< _IndexType, _ValueType >::get_values(), and compile_time_bits::portable_backend< _IndexType, _ValueType >::realsize().