rippled
Protected Types | Protected Member Functions | Protected Attributes | List of all members
ripple::STObject::Proxy< T > Class Template Reference
Collaboration diagram for ripple::STObject::Proxy< T >:
Collaboration graph
[legend]

Protected Types

using value_type = typename T::value_type
 

Protected Member Functions

 Proxy (Proxy const &)=default
 
 Proxy (STObject *st, TypedField< T > const *f)
 
value_type value () const
 
T const * find () const
 
template<class U >
void assign (U &&u)
 

Protected Attributes

STObjectst_
 
SOEStyle style_
 
TypedField< T > const * f_
 

Detailed Description

template<class T>
class ripple::STObject::Proxy< T >

Definition at line 55 of file STObject.h.

Member Typedef Documentation

◆ value_type

template<class T >
using ripple::STObject::Proxy< T >::value_type = typename T::value_type
protected

Definition at line 468 of file STObject.h.

Constructor & Destructor Documentation

◆ Proxy() [1/2]

template<class T >
ripple::STObject::Proxy< T >::Proxy ( Proxy< T > const &  )
protecteddefault

◆ Proxy() [2/2]

template<class T >
ripple::STObject::Proxy< T >::Proxy ( STObject st,
TypedField< T > const *  f 
)
protected

Definition at line 649 of file STObject.h.

Member Function Documentation

◆ value()

template<class T >
auto ripple::STObject::Proxy< T >::value ( ) const
protected

Definition at line 667 of file STObject.h.

◆ find()

template<class T >
T const * ripple::STObject::Proxy< T >::find ( ) const
protected

Definition at line 686 of file STObject.h.

◆ assign()

template<class T >
template<class U >
void ripple::STObject::Proxy< T >::assign ( U &&  u)
protected

Definition at line 694 of file STObject.h.

Member Data Documentation

◆ st_

template<class T >
STObject* ripple::STObject::Proxy< T >::st_
protected

Definition at line 470 of file STObject.h.

◆ style_

template<class T >
SOEStyle ripple::STObject::Proxy< T >::style_
protected

Definition at line 471 of file STObject.h.

◆ f_

template<class T >
TypedField<T> const* ripple::STObject::Proxy< T >::f_
protected

Definition at line 472 of file STObject.h.