LLSDOStreamer< Formatter > Class Template Reference

#include <llsdserialize.h>

Collaboration diagram for LLSDOStreamer< Formatter >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Protected Attributes

LLSD mSD
U32 mOptions

Friends

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]

Constructor.

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.

Parameters:
str The destination stream for serialized output.
The formatter which will output it's LLSD.
Returns:
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