stlab.adobe.com Adobe Systems Incorporated
dictionary_arg_stream_base< Dictionary, InputRange, NoThrow > Struct Template Reference

#include <dictionary_arg_stream.hpp>

Public Types

typedef Dictionary dictionary_type
 
typedef boost::range_iterator< InputRange const >::type iterator
 
typedef InputRange range_type
 

Public Member Functions

 dictionary_arg_stream_base (dictionary_type &d, range_type const &key_range)
 
bool eof () const
 
void reset ()
 
void throw_if_eof () const
 

Public Attributes

iterator curr
 
dictionary_type dict
 
range_type range
 

Detailed Description

template<typename Dictionary, typename InputRange, typename NoThrow = void>
struct adobe::dictionary_arg_stream_base< Dictionary, InputRange, NoThrow >

Definition at line 67 of file dictionary_arg_stream.hpp.

Member Typedef Documentation

§ dictionary_type

typedef Dictionary dictionary_type

Definition at line 69 of file dictionary_arg_stream.hpp.

§ iterator

typedef boost::range_iterator<InputRange const>::type iterator

Definition at line 71 of file dictionary_arg_stream.hpp.

§ range_type

typedef InputRange range_type

Definition at line 70 of file dictionary_arg_stream.hpp.

Constructor & Destructor Documentation

§ dictionary_arg_stream_base()

dictionary_arg_stream_base ( dictionary_type d,
range_type const &  key_range 
)

Definition at line 77 of file dictionary_arg_stream.hpp.

Member Function Documentation

§ eof()

bool eof ( ) const

Definition at line 82 of file dictionary_arg_stream.hpp.

§ reset()

void reset ( )

Definition at line 95 of file dictionary_arg_stream.hpp.

§ throw_if_eof()

void throw_if_eof ( ) const

Definition at line 87 of file dictionary_arg_stream.hpp.

Member Data Documentation

§ curr

iterator curr

Definition at line 75 of file dictionary_arg_stream.hpp.

§ dict

Definition at line 73 of file dictionary_arg_stream.hpp.

§ range

range_type range

Definition at line 74 of file dictionary_arg_stream.hpp.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google