Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | Private Attributes | List of all members
ReportMessage Struct Reference

#include <reportmessage.h>

Collaboration diagram for ReportMessage:
Collaboration graph

Classes

class  Highlight
 

Public Member Functions

 ReportMessage ()
 
ReportMessageoperator<< (const Highlight &op)
 
ReportMessageoperator<< (const std::string &text)
 
ReportMessageoperator<< (const std::wstring &text)
 
void AppendLink (const std::string &text, const ReportReferencePtr &reference)
 
std::string get_text () const
 
size_t get_length () const
 
const ReportReferencePtrListget_references () const
 

Private Attributes

std::stringstream m_text
 
size_t m_length
 
ReportReferencePtrList m_references
 

Detailed Description

Definition at line 73 of file reportmessage.h.

Constructor & Destructor Documentation

ReportMessage::ReportMessage ( )
inline

Definition at line 75 of file reportmessage.h.

Member Function Documentation

void ReportMessage::AppendLink ( const std::string text,
const ReportReferencePtr reference 
)
inline

Definition at line 133 of file reportmessage.h.

References m_length, m_references, m_text, and reference.

size_t ReportMessage::get_length ( ) const
inline

Definition at line 151 of file reportmessage.h.

References m_length.

Referenced by CReportView::Print().

const ReportReferencePtrList& ReportMessage::get_references ( ) const
inline

Definition at line 156 of file reportmessage.h.

References m_references.

Referenced by CReportView::Print().

std::string ReportMessage::get_text ( ) const
inline

Definition at line 146 of file reportmessage.h.

References m_text.

Referenced by CReportView::Print().

ReportMessage& ReportMessage::operator<< ( const Highlight op)
inline
ReportMessage& ReportMessage::operator<< ( const std::string text)
inline

Definition at line 111 of file reportmessage.h.

References m_length, and m_text.

ReportMessage& ReportMessage::operator<< ( const std::wstring &  text)
inline

Definition at line 118 of file reportmessage.h.

References m_length, and m_text.

Member Data Documentation

size_t ReportMessage::m_length
private

Definition at line 163 of file reportmessage.h.

Referenced by AppendLink(), get_length(), and operator<<().

ReportReferencePtrList ReportMessage::m_references
private

Definition at line 165 of file reportmessage.h.

Referenced by AppendLink(), and get_references().

std::stringstream ReportMessage::m_text
private

Definition at line 162 of file reportmessage.h.

Referenced by AppendLink(), get_text(), and operator<<().


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

SourceForge.net Logo
Generated on Fri Jan 15 2016 16:26:59 for Sequence Chart Studio by  doxygen