OpenSDN source code
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 95 of file src/contrail-common/base/proto.h.

Member Typedef Documentation

◆ member_ptr_t

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

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

Member Function Documentation

◆ get()

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

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

◆ set()

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

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


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