Bitcoin Core 29.99.0
P2P Digital Currency
Public Types | Public Member Functions | Public Attributes | List of all members
mp::ListOutput<::capnp::List< T, kind > > Struct Template Reference

#include <proxy-types.h>

Public Types

using Builder = typename ::capnp::List< T, kind >::Builder
 

Public Member Functions

 ListOutput (Builder &builder, size_t index)
 
decltype(auto) get () const
 
decltype(auto) init () const
 
template<typename B = Builder, typename Arg >
decltype(auto) set (Arg &&arg) const
 
template<typename B = Builder, typename Arg >
decltype(auto) init (Arg &&arg) const
 

Public Attributes

Builderm_builder
 
size_t m_index
 

Detailed Description

template<typename T, ::capnp::Kind kind>
struct mp::ListOutput<::capnp::List< T, kind > >

Definition at line 192 of file proxy-types.h.

Member Typedef Documentation

◆ Builder

template<typename T , ::capnp::Kind kind>
using mp::ListOutput<::capnp::List< T, kind > >::Builder = typename ::capnp::List<T, kind>::Builder

Definition at line 194 of file proxy-types.h.

Constructor & Destructor Documentation

◆ ListOutput()

template<typename T , ::capnp::Kind kind>
mp::ListOutput<::capnp::List< T, kind > >::ListOutput ( Builder builder,
size_t  index 
)
inline

Definition at line 196 of file proxy-types.h.

Member Function Documentation

◆ get()

template<typename T , ::capnp::Kind kind>
decltype(auto) mp::ListOutput<::capnp::List< T, kind > >::get ( ) const
inline

Definition at line 201 of file proxy-types.h.

◆ init() [1/2]

template<typename T , ::capnp::Kind kind>
decltype(auto) mp::ListOutput<::capnp::List< T, kind > >::init ( ) const
inline

Definition at line 202 of file proxy-types.h.

◆ init() [2/2]

template<typename T , ::capnp::Kind kind>
template<typename B = Builder, typename Arg >
decltype(auto) mp::ListOutput<::capnp::List< T, kind > >::init ( Arg &&  arg) const
inline

Definition at line 204 of file proxy-types.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set()

template<typename T , ::capnp::Kind kind>
template<typename B = Builder, typename Arg >
decltype(auto) mp::ListOutput<::capnp::List< T, kind > >::set ( Arg &&  arg) const
inline

Definition at line 203 of file proxy-types.h.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_builder

template<typename T , ::capnp::Kind kind>
Builder& mp::ListOutput<::capnp::List< T, kind > >::m_builder

Definition at line 197 of file proxy-types.h.

◆ m_index

template<typename T , ::capnp::Kind kind>
size_t mp::ListOutput<::capnp::List< T, kind > >::m_index

Definition at line 198 of file proxy-types.h.


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