Classes | Namespaces | Macros | Functions
utilities.h File Reference
#include "base/mutex.h"
#include <string>
#include <glog/logging.h>
#include "config.h"
Include dependency graph for utilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  glog_internal_namespace_::CrashReason
 

Namespaces

 glog_internal_namespace_
 

Macros

#define __PRIS_PREFIX
 
#define ARRAYSIZE(a)   (sizeof(a) / sizeof(*(a)))
 
#define ATTRIBUTE_NOINLINE
 
#define PRIdS   __PRIS_PREFIX "d"
 
#define PRIoS   __PRIS_PREFIX "o"
 
#define PRIuS   __PRIS_PREFIX "u"
 
#define PRIxS   __PRIS_PREFIX "x"
 
#define PRIXS   __PRIS_PREFIX "X"
 

Functions

const char * glog_internal_namespace_::const_basename (const char *filepath)
 
int64 glog_internal_namespace_::CycleClock_Now ()
 
void glog_internal_namespace_::DumpStackTraceToString (std::string *stacktrace)
 
int32 glog_internal_namespace_::GetMainThreadPid ()
 
pid_t glog_internal_namespace_::GetTID ()
 
void glog_internal_namespace_::InitGoogleLoggingUtilities (const char *argv0)
 
const stringglog_internal_namespace_::MyUserName ()
 
bool glog_internal_namespace_::PidHasChanged ()
 
const char * glog_internal_namespace_::ProgramInvocationShortName ()
 
void glog_internal_namespace_::SetCrashReason (const CrashReason *r)
 
void glog_internal_namespace_::ShutdownGoogleLoggingUtilities ()
 
template<typename T >
T glog_internal_namespace_::sync_val_compare_and_swap (T *ptr, T oldval, T newval)
 
int64 glog_internal_namespace_::UsecToCycles (int64 usec)
 
WallTime glog_internal_namespace_::WallTime_Now ()
 

Macro Definition Documentation

◆ __PRIS_PREFIX

#define __PRIS_PREFIX

Definition at line 41 of file utilities.h.

◆ ARRAYSIZE

#define ARRAYSIZE (   a)    (sizeof(a) / sizeof(*(a)))

Definition at line 128 of file utilities.h.

◆ ATTRIBUTE_NOINLINE

#define ATTRIBUTE_NOINLINE

Definition at line 142 of file utilities.h.

◆ PRIdS

#define PRIdS   __PRIS_PREFIX "d"

Definition at line 49 of file utilities.h.

◆ PRIoS

#define PRIoS   __PRIS_PREFIX "o"

Definition at line 53 of file utilities.h.

◆ PRIuS

#define PRIuS   __PRIS_PREFIX "u"

Definition at line 51 of file utilities.h.

◆ PRIxS

#define PRIxS   __PRIS_PREFIX "x"

Definition at line 50 of file utilities.h.

◆ PRIXS

#define PRIXS   __PRIS_PREFIX "X"

Definition at line 52 of file utilities.h.



libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:05