Sequoia
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
sequoia::object::factory_dereference_policy< Iterator > Class Template Reference

Policy to allow iteration over the names of factory products. More...

#include <Factory.hpp>

Public Types

using value_type = typename std::iterator_traits< Iterator >::value_type
 
using reference = std::string
 

Public Member Functions

constexpr factory_dereference_policy (const factory_dereference_policy &)=default
 

Static Public Member Functions

static constexpr reference get (Iterator i)
 

Protected Member Functions

constexpr factory_dereference_policy (factory_dereference_policy &&) noexcept=default
 
constexpr factory_dereference_policyoperator= (const factory_dereference_policy &)=default
 
constexpr factory_dereference_policyoperator= (factory_dereference_policy &&) noexcept=default
 

Friends

constexpr bool operator== (const factory_dereference_policy &, const factory_dereference_policy &) noexcept=default
 

Detailed Description

template<std::input_or_output_iterator Iterator>
class sequoia::object::factory_dereference_policy< Iterator >

Policy to allow iteration over the names of factory products.


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