C++ YT Wrapper
C++ library for working with YT clusters
Loading...
Searching...
No Matches
NYT::TFluentYsonBuilder::TListType< TParent > Class Template Reference

Fluent adapter of list fragment (the inside part of a list). More...

#include <fluent.h>

Inheritance diagram for NYT::TFluentYsonBuilder::TListType< TParent >:
NYT::TFluentYsonBuilder::TFluentFragmentBase< TListType, TFluentYsonVoid > NYT::TFluentYsonBuilder::TFluentBase< TFluentYsonVoid >

Public Types

using TThis = TListType<TParent>
using TUnwrappedParent = typename TFluentYsonUnwrapper<TParent>::TUnwrapped
Public Types inherited from NYT::TFluentYsonBuilder::TFluentFragmentBase< TListType, TFluentYsonVoid >
using TDeepThis
using TShallowThis
using TUnwrappedParent

Public Member Functions

 TListType (NYT::NYson::IYsonConsumer *consumer, TParent parent=TParent())
TAny< TThis > Item ()
 Call OnListItem() of underlying consumer.
TUnwrappedParent EndList ()
 Close the list.
Public Member Functions inherited from NYT::TFluentYsonBuilder::TFluentFragmentBase< TListType, TFluentYsonVoid >
 TFluentFragmentBase (NYT::NYson::IYsonConsumer *consumer, TFluentYsonVoid parent=TFluentYsonVoid())
TDeepThis & Do (const TFunc &func)
 Delegate invocation to a separate procedure.
TDeepThis & DoIf (bool condition, const TFunc &func)
 Conditionally delegate invocation to a separate procedure.
TDeepThis & DoFor (const TIterator &begin, const TIterator &end, const TFunc &func)
 Calls func(*this, element) for each element in range [begin, end).
Public Member Functions inherited from NYT::TFluentYsonBuilder::TFluentBase< TFluentYsonVoid >
 operator NYT::NYson::IYsonConsumer * () const
 Implicit conversion to yson consumer.

Detailed Description

template<class TParent = TFluentYsonVoid>
class NYT::TFluentYsonBuilder::TListType< TParent >

Fluent adapter of list fragment (the inside part of a list).


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