PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PDebugLocation Struct Reference

Information about a source file location. More...

#include <object.h>

Public Member Functions

 PDebugLocation (const char *extra=NULL)
 
 PDebugLocation (const char *file, unsigned line, const char *extra=NULL)
 
 PDebugLocation (const PDebugLocation *location)
 
void PrintOn (ostream &strm, const char *prefix=NULL) const
 

Public Attributes

const char * m_file
 
unsigned m_line
 
const char * m_extra
 

Detailed Description

Information about a source file location.

Constructor & Destructor Documentation

PDebugLocation::PDebugLocation ( const char *  extra = NULL)
inline
PDebugLocation::PDebugLocation ( const char *  file,
unsigned  line,
const char *  extra = NULL 
)
inline
PDebugLocation::PDebugLocation ( const PDebugLocation location)

Member Function Documentation

void PDebugLocation::PrintOn ( ostream &  strm,
const char *  prefix = NULL 
) const

Referenced by operator<<().

Member Data Documentation

const char* PDebugLocation::m_extra
const char* PDebugLocation::m_file
unsigned PDebugLocation::m_line

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