ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | Static Public Attributes | Friends | List of all members
el::base::debug::StackTrace Class Reference

#include <easylogging++.h>

Inheritance diagram for el::base::debug::StackTrace:
el::base::NoCopy el::base::NoCopy el::base::NoCopy

Classes

class  StackTraceEntry
 

Public Member Functions

 StackTrace (void)
 
virtual ~StackTrace (void)
 
std::vector< StackTraceEntry > & getLatestStack (void)
 
 StackTrace (void)
 
virtual ~StackTrace (void)
 
std::vector< StackTraceEntry > & getLatestStack (void)
 
 StackTrace (void)
 
virtual ~StackTrace (void)
 
std::vector< StackTraceEntry > & getLatestStack (void)
 

Static Public Attributes

static const std::size_t kMaxStack = 64
 
static const std::size_t kStackStart = 2
 

Friends

std::ostream & operator<< (std::ostream &os, const StackTrace &st)
 
std::ostream & operator<< (std::ostream &os, const StackTrace &st)
 
std::ostream & operator<< (std::ostream &os, const StackTrace &st)
 

Constructor & Destructor Documentation

el::base::debug::StackTrace::StackTrace ( void  )
inline
virtual el::base::debug::StackTrace::~StackTrace ( void  )
inlinevirtual
el::base::debug::StackTrace::StackTrace ( void  )
inline
virtual el::base::debug::StackTrace::~StackTrace ( void  )
inlinevirtual
el::base::debug::StackTrace::StackTrace ( void  )
inline
virtual el::base::debug::StackTrace::~StackTrace ( void  )
inlinevirtual

Member Function Documentation

std::vector<StackTraceEntry>& el::base::debug::StackTrace::getLatestStack ( void  )
inline
std::vector<StackTraceEntry>& el::base::debug::StackTrace::getLatestStack ( void  )
inline
std::vector<StackTraceEntry>& el::base::debug::StackTrace::getLatestStack ( void  )
inline

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const StackTrace st 
)
friend
std::ostream& operator<< ( std::ostream &  os,
const StackTrace st 
)
friend
std::ostream& operator<< ( std::ostream &  os,
const StackTrace st 
)
friend

Member Data Documentation

static const std::size_t el::base::debug::StackTrace::kMaxStack = 64
static
static const std::size_t el::base::debug::StackTrace::kStackStart = 2
static

The documentation for this class was generated from the following files: