LIEF: Library to Instrument Executable Formats Version 1.0.0
Loading...
Searching...
No Matches
frozen::bits::carray< T, 0 > Class Template Reference

#include <basic_types.h>

Public Types

using value_type = T
using reference = value_type &
using const_reference = const value_type &
using pointer = value_type *
using const_pointer = const value_type *
using iterator = pointer
using const_iterator = const_pointer
using size_type = std::size_t
using difference_type = std::ptrdiff_t

Public Member Functions

constexpr carray (void)=default
constexpr iterator begin () noexcept
constexpr iterator end () noexcept
constexpr size_type size () const
constexpr size_type max_size () const
constexpr reference operator[] (std::size_t index)
constexpr reference at (std::size_t index)
constexpr reference front ()
constexpr reference back ()
constexpr value_typedata () noexcept

Member Typedef Documentation

◆ const_iterator

template<class T>
using frozen::bits::carray< T, 0 >::const_iterator = const_pointer

◆ const_pointer

template<class T>
using frozen::bits::carray< T, 0 >::const_pointer = const value_type *

◆ const_reference

template<class T>
using frozen::bits::carray< T, 0 >::const_reference = const value_type &

◆ difference_type

template<class T>
using frozen::bits::carray< T, 0 >::difference_type = std::ptrdiff_t

◆ iterator

template<class T>
using frozen::bits::carray< T, 0 >::iterator = pointer

◆ pointer

template<class T>
using frozen::bits::carray< T, 0 >::pointer = value_type *

◆ reference

template<class T>
using frozen::bits::carray< T, 0 >::reference = value_type &

◆ size_type

template<class T>
using frozen::bits::carray< T, 0 >::size_type = std::size_t

◆ value_type

template<class T>
using frozen::bits::carray< T, 0 >::value_type = T

Constructor & Destructor Documentation

◆ carray()

template<class T>
frozen::bits::carray< T, 0 >::carray ( void )
constexprdefault

Member Function Documentation

◆ at()

reference frozen::bits::carray< T, N >::at ( std::size_t index)
inlineconstexpr

◆ back()

reference frozen::bits::carray< T, N >::back ( )
inlineconstexpr

◆ begin()

iterator frozen::bits::carray< T, N >::begin ( )
inlineconstexprnoexcept

◆ data()

value_type * frozen::bits::carray< T, N >::data ( )
inlineconstexprnoexcept

◆ end()

iterator frozen::bits::carray< T, N >::end ( )
inlineconstexprnoexcept

◆ front()

reference frozen::bits::carray< T, N >::front ( )
inlineconstexpr

◆ max_size()

size_type frozen::bits::carray< T, N >::max_size ( ) const
inlineconstexpr

◆ operator[]()

reference frozen::bits::carray< T, N >::operator[] ( std::size_t index)
inlineconstexpr

◆ size()

size_type frozen::bits::carray< T, N >::size ( ) const
inlineconstexpr

The documentation for this class was generated from the following file: