Public Member Functions | Public Attributes | List of all members
spdlog::source_loc Struct Reference

#include <common.h>

Public Member Functions

SPDLOG_CONSTEXPR source_loc ()
 
SPDLOG_CONSTEXPR source_loc (const char *filename, int line, const char *funcname)
 
SPDLOG_CONSTEXPR bool empty () const SPDLOG_NOEXCEPT
 

Public Attributes

const char * filename
 
uint32_t line
 
const char * funcname
 

Detailed Description

Definition at line 205 of file common.h.

Constructor & Destructor Documentation

SPDLOG_CONSTEXPR spdlog::source_loc::source_loc ( )
inline

Definition at line 207 of file common.h.

208  : filename{""}
209  , line{0}
210  , funcname{""}
211  {
212  }
const char * funcname
Definition: common.h:226
const char * filename
Definition: common.h:224
uint32_t line
Definition: common.h:225
SPDLOG_CONSTEXPR spdlog::source_loc::source_loc ( const char *  filename,
int  line,
const char *  funcname 
)
inline

Definition at line 213 of file common.h.

214  : filename{filename}
215  , line{static_cast<uint32_t>(line)}
216  , funcname{funcname}
217  {
218  }
const char * funcname
Definition: common.h:226
const char * filename
Definition: common.h:224
unsigned int uint32_t
Definition: stdint.h:126
uint32_t line
Definition: common.h:225

Member Function Documentation

SPDLOG_CONSTEXPR bool spdlog::source_loc::empty ( void  ) const
inline

Definition at line 220 of file common.h.

221  {
222  return line == 0;
223  }
uint32_t line
Definition: common.h:225

Member Data Documentation

const char* spdlog::source_loc::filename

Definition at line 224 of file common.h.

const char* spdlog::source_loc::funcname

Definition at line 226 of file common.h.

uint32_t spdlog::source_loc::line

Definition at line 225 of file common.h.


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