Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
ContainerTraits< V, IF_is_vector< V > > Struct Template Reference

#include "lib/diff/tree-mutator-collection-binding.hpp"

Description

template<typename V>
struct lib::diff::anonymous_namespace{tree-mutator-collection-binding.hpp}::ContainerTraits< V, IF_is_vector< V > >

Definition at line 121 of file tree-mutator-collection-binding.hpp.

Public Types

using Vec = _AsVector< V >
 
using Elm = Vec::value_type
 
using Itr = Vec::iterator
 

Static Public Member Functions

static Itr recentElmRawIter (Vec &vec)
 
static void append (Vec &vec, Elm &&elm)
 

Member Typedef Documentation

◆ Vec

template<typename V >
using Vec = _AsVector<V>

Definition at line 123 of file tree-mutator-collection-binding.hpp.

◆ Elm

template<typename V >
using Elm = Vec::value_type

Definition at line 124 of file tree-mutator-collection-binding.hpp.

◆ Itr

template<typename V >
using Itr = Vec::iterator

Definition at line 125 of file tree-mutator-collection-binding.hpp.

Member Function Documentation

◆ recentElmRawIter()

template<typename V >
static Itr recentElmRawIter ( Vec vec)
inlinestatic

Definition at line 128 of file tree-mutator-collection-binding.hpp.

◆ append()

template<typename V >
static void append ( Vec vec,
Elm &&  elm 
)
inlinestatic

Definition at line 134 of file tree-mutator-collection-binding.hpp.

+ Collaboration diagram for ContainerTraits< V, IF_is_vector< V > >:

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