OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Accessor< C, T, Member > Struct Template Reference

#include <proto.h>

Public Types

typedef T C::* member_ptr_t
 

Static Public Member Functions

static void set (C *obj, T value)
 
static T get (const C *obj)
 

Detailed Description

template<class C, typename T, T C::* Member>
struct Accessor< C, T, Member >

Definition at line 92 of file src/contrail-common/base/proto.h.

Member Typedef Documentation

template<class C , typename T , T C::* Member>
typedef T C::* Accessor< C, T, Member >::member_ptr_t

Definition at line 93 of file src/contrail-common/base/proto.h.

Member Function Documentation

template<class C , typename T , T C::* Member>
static T Accessor< C, T, Member >::get ( const C *  obj)
inlinestatic

Definition at line 97 of file src/contrail-common/base/proto.h.

template<class C , typename T , T C::* Member>
static void Accessor< C, T, Member >::set ( C *  obj,
value 
)
inlinestatic

Definition at line 94 of file src/contrail-common/base/proto.h.


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