Public Member Functions | Private Attributes | List of all members
ecl::SignedByteContainerConcept< Implementation > Class Template Reference

Defines validating functionality for the signed byte container concept. More...

#include <containers.hpp>

Public Member Functions

 ecl_compile_time_concept_test (SignedByteContainerConcept)
 Implements a concept test for byte containers. More...
 

Private Attributes

Implementation container
 
Implementation::iterator iter
 

Detailed Description

template<typename Implementation>
class ecl::SignedByteContainerConcept< Implementation >

Defines validating functionality for the signed byte container concept.

Definition at line 272 of file containers.hpp.

Member Function Documentation

◆ ecl_compile_time_concept_test()

template<typename Implementation >
ecl::SignedByteContainerConcept< Implementation >::ecl_compile_time_concept_test ( SignedByteContainerConcept< Implementation >  )
inline

Implements a concept test for byte containers.

The following conditions are required by byte containers:

  • begin() : a method for retrieving a pointer/iterator to the start of the container.
  • end() : a method for retrieving a pointer/iterator to the end of the container.
  • size() : a method for retrieving the number of elements stored in the container.
  • value_type : a typedef for the element type stored in the container, must be signed char.

Definition at line 284 of file containers.hpp.

Member Data Documentation

◆ container

template<typename Implementation >
Implementation ecl::SignedByteContainerConcept< Implementation >::container
private

Definition at line 298 of file containers.hpp.

◆ iter

template<typename Implementation >
Implementation::iterator ecl::SignedByteContainerConcept< Implementation >::iter
private

Definition at line 299 of file containers.hpp.


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


ecl_concepts
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:18:33