#include <attrdelegate.h>
|  | 
|  | AttrDelegate (C *obj, string_view name) | 
|  | 
| template<typename T , typename std::enable_if<!pvt::is_string< T >::value, int >::type  = 0> | 
| const T & | operator= (const T &val) | 
|  | 
| template<typename T , typename std::enable_if< pvt::is_string< T >::value, int >::type  = 1> | 
| const T & | operator= (const T &val) | 
|  | 
| const char * | operator= (const char *val) | 
|  | 
| TypeDesc | type () const | 
|  | 
| template<typename T , typename std::enable_if<!pvt::is_string< T >::value, int >::type  = 0> | 
| T | get (const T &defaultval=T()) const | 
|  | 
| template<typename T  = string_view, typename std::enable_if< pvt::is_string< T >::value, int >::type  = 1> | 
| T | get (const T &defaultval=T()) const | 
|  | 
| template<typename T , typename std::enable_if<!pvt::is_string< T >::value, int >::type  = 0> | 
| T | get_indexed (int index, const T &defaultval=T()) const | 
|  | 
| template<typename T  = string_view, typename std::enable_if< pvt::is_string< T >::value, int >::type  = 1> | 
| T | get_indexed (int index, const T &defaultval=T()) const | 
|  | 
| std::string | as_string (const std::string &defaultval=std::string()) | 
|  | 
| template<typename T , typename Allocator  = std::allocator<T>> | 
| std::vector< T, Allocator > | as_vec () const | 
|  | 
|  | operator std::string () | 
|  | 
template<class C>
class AttrDelegate< C >
Definition at line 83 of file attrdelegate.h.
template<class C > 
  
  | 
        
          | std::string AttrDelegate< C >::as_string | ( | const std::string & | defaultval = std::string() | ) |  |  | inline | 
 
 
template<class C > 
template<typename T , typename Allocator  = std::allocator<T>> 
 
 
template<class C > 
template<typename T , typename std::enable_if<!pvt::is_string< T >::value, int >::type  = 0> 
 
 
template<class C > 
template<typename T  = string_view, typename std::enable_if< pvt::is_string< T >::value, int >::type  = 1> 
 
 
template<class C > 
template<typename T , typename std::enable_if<!pvt::is_string< T >::value, int >::type  = 0> 
 
 
template<class C > 
template<typename T  = string_view, typename std::enable_if< pvt::is_string< T >::value, int >::type  = 1> 
 
 
template<class C > 
template<typename T , typename std::enable_if<!pvt::is_string< T >::value, int >::type  = 0> 
 
 
template<class C > 
template<typename T , typename std::enable_if< pvt::is_string< T >::value, int >::type  = 1> 
 
 
template<class C > 
  
  | 
        
          | const char* AttrDelegate< C >::operator= | ( | const char * | val | ) |  |  | inline | 
 
 
The documentation for this class was generated from the following file: