Public Member Functions

cl7::logging::LogIterator Class Reference

#include <LogIterator.h>

List of all members.

Public Member Functions

 ~LogIterator (void)
 LogIterator (const LogIterator &li)
LogIteratoroperator= (const LogIterator &li)
 LogIterator (LogEntry *log_entry)
bool EndOfIteration () const
const cl7::string_typeGetLogMessage () const
const LogEntry::Type GetLogType () const
LogIteratoroperator++ ()
LogIteratoroperator-- ()
LogIterator operator++ (int)
LogIterator operator-- (int)

Detailed Description

A class for accessing and iterating through log entries.


Constructor & Destructor Documentation

cl7::logging::LogIterator::~LogIterator ( void   )  [inline]

Destructor.

cl7::logging::LogIterator::LogIterator ( const LogIterator li  )  [inline]

Copy constructor.

cl7::logging::LogIterator::LogIterator ( LogEntry log_entry  )  [inline, explicit]

Explicit constructor.


Member Function Documentation

bool cl7::logging::LogIterator::EndOfIteration (  )  const [inline]

Returns true if the iterator ran over the front or back end of the list. Returns false if the iterator represents a log entry that may be accessed.

const cl7::string_type& cl7::logging::LogIterator::GetLogMessage (  )  const [inline]

Returns the message of the log entry.

const LogEntry::Type cl7::logging::LogIterator::GetLogType (  )  const [inline]

Returns the type of the log entry.

LogIterator& cl7::logging::LogIterator::operator++ (  )  [inline]

Preincrement.

LogIterator cl7::logging::LogIterator::operator++ ( int   )  [inline]

Postincrement.

LogIterator cl7::logging::LogIterator::operator-- ( int   )  [inline]

Postdecrement.

LogIterator& cl7::logging::LogIterator::operator-- (  )  [inline]

Predecrement.

LogIterator& cl7::logging::LogIterator::operator= ( const LogIterator li  )  [inline]

Copy assignment operator.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines