cheshirekow  v0.1.0
kw::Key< Tag > Struct Template Reference

assignment operator sentinal used as a key for key-values pairs in the kwargs parameter pack More...

#include <kwargs/kwargs.h>

Public Member Functions

template<typename T >
Arg< Tag, T > operator= (T v)
 
template<typename T >
Arg< Tag, T & > operator= (RefWrap< T > vw)
 
template<typename T >
Arg< Tag, const T & > operator= (ConstRefWrap< T > vw)
 

Detailed Description

template<uint64_t Tag>
struct kw::Key< Tag >

assignment operator sentinal used as a key for key-values pairs in the kwargs parameter pack

Definition at line 51 of file kwargs.h.

Member Function Documentation

template<uint64_t Tag>
template<typename T >
Arg<Tag,T> kw::Key< Tag >::operator= ( v)
inline

Definition at line 53 of file kwargs.h.

template<uint64_t Tag>
template<typename T >
Arg<Tag,T&> kw::Key< Tag >::operator= ( RefWrap< T >  vw)
inline

Definition at line 56 of file kwargs.h.

template<uint64_t Tag>
template<typename T >
Arg<Tag,const T&> kw::Key< Tag >::operator= ( ConstRefWrap< T >  vw)
inline

Definition at line 59 of file kwargs.h.


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