LLSDOStreamer< Formatter > Class Template Reference

#include <llsdserialize.h>

Collaboration diagram for LLSDOStreamer< Formatter >:

Collaboration graph
List of all members.

Public Member Functions

 LLSDOStreamer (const LLSD &data, U32 options=LLSDFormatter::OPTIONS_NONE)

Protected Attributes

U32 mOptions


std::ostream & operator<< (std::ostream &str, const LLSDOStreamer< Formatter > &formatter)
 Stream operator.

Detailed Description

template<class Formatter>
class LLSDOStreamer< Formatter >

Definition at line 512 of file llsdserialize.h.

Constructor & Destructor Documentation

template<class Formatter>
LLSDOStreamer< Formatter >::LLSDOStreamer ( const LLSD data,
U32  options = LLSDFormatter::OPTIONS_NONE 
) [inline]


Definition at line 518 of file llsdserialize.h.

Friends And Related Function Documentation

template<class Formatter>
std::ostream& operator<< ( std::ostream &  str,
const LLSDOStreamer< Formatter > &  formatter 
) [friend]

Stream operator.

Use this inline during construction during a stream operation.

str The destination stream for serialized output.
The formatter which will output it's LLSD.
Returns the stream passed in after streaming mSD.

Definition at line 529 of file llsdserialize.h.

Member Data Documentation

template<class Formatter>
U32 LLSDOStreamer< Formatter >::mOptions [protected]

Definition at line 539 of file llsdserialize.h.

template<class Formatter>
LLSD LLSDOStreamer< Formatter >::mSD [protected]

Definition at line 538 of file llsdserialize.h.

The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:45 2010 for Second Life Viewer by  doxygen 1.4.7