proxygen
folly::dynamic::IterableProxy< It > Struct Template Reference

#include <dynamic-inl.h>

Public Types

typedef It iterator
 
typedef It::value_type value_type
 
typedef It::object_type object_type
 

Public Member Functions

 IterableProxy (object_type *o)
 
It begin () const
 
It end () const
 

Private Attributes

object_typeo_
 

Detailed Description

template<class It>
struct folly::dynamic::IterableProxy< It >

Definition at line 447 of file dynamic-inl.h.

Member Typedef Documentation

template<class It>
typedef It folly::dynamic::IterableProxy< It >::iterator

Definition at line 448 of file dynamic-inl.h.

template<class It>
typedef It::object_type folly::dynamic::IterableProxy< It >::object_type

Definition at line 450 of file dynamic-inl.h.

template<class It>
typedef It::value_type folly::dynamic::IterableProxy< It >::value_type

Definition at line 449 of file dynamic-inl.h.

Constructor & Destructor Documentation

template<class It>
folly::dynamic::IterableProxy< It >::IterableProxy ( object_type o)
inline

Definition at line 452 of file dynamic-inl.h.

452 : o_(o) {}

Member Function Documentation

template<class It>
It folly::dynamic::IterableProxy< It >::begin ( ) const
inline

Definition at line 454 of file dynamic-inl.h.

454  {
455  return o_->begin();
456  }
template<class It>
It folly::dynamic::IterableProxy< It >::end ( ) const
inline

Definition at line 458 of file dynamic-inl.h.

458  {
459  return o_->end();
460  }

Member Data Documentation

template<class It>
object_type* folly::dynamic::IterableProxy< It >::o_
private

Definition at line 463 of file dynamic-inl.h.


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