rapidyaml  0.16.0
parseandemitYAML,anddoitfast
my_seq_type< T > Struct Template Reference

example user container type: seq-like More...

Public Member Functions

void check_eq (my_seq_type const &that) const
 

Public Attributes

std::vector< T > seq_member
 

Detailed Description

template<class T>
struct my_seq_type< T >

example user container type: seq-like

Definition at line 4177 of file quickstart.cpp.

Member Function Documentation

template<class T>
void my_seq_type< T >::check_eq ( my_seq_type< T > const &  that) const
inline

Definition at line 4180 of file quickstart.cpp.

Referenced by my_type::check_eq().

4181  {
4182  CHECK(seq_member.size() == that.seq_member.size());
4183  if(seq_member.size() == that.seq_member.size())
4184  for(size_t i = 0; i < seq_member.size(); ++i)
4185  CHECK(seq_member[i] == that.seq_member[i]);
4186  }
std::vector< T > seq_member
#define CHECK(predicate)
a testing assertion, used only in this quickstart
Definition: quickstart.cpp:310

Member Data Documentation

template<class T>
std::vector<T> my_seq_type< T >::seq_member

Definition at line 4179 of file quickstart.cpp.

Referenced by my_seq_type< int >::check_eq(), read(), and write().


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