Scarab  v3.4.4
Project 8 C++ Utility Library
Public Member Functions | Public Attributes | List of all members
logger::Location Struct Reference

#include <logger.hh>

Public Member Functions

 Location (const char *const fileName="", const char *const functionName="", int lineNumber=-1)
 

Public Attributes

int fLineNumber
 
std::string fFileName
 
std::string fFunctionName
 

Detailed Description

A simple struct used by the Logger macros to pass information about the filename and line number. Not to be used directly by the user!

Definition at line 138 of file logger.hh.

Constructor & Destructor Documentation

◆ Location()

Location ( const char *const  fileName = "",
const char *const  functionName = "",
int  lineNumber = -1 
)
inline

Definition at line 139 of file logger.hh.

Member Data Documentation

◆ fFileName

std::string fFileName

Definition at line 143 of file logger.hh.

◆ fFunctionName

std::string fFunctionName

Definition at line 144 of file logger.hh.

◆ fLineNumber

int fLineNumber

Definition at line 142 of file logger.hh.


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