Namespace containing utility functions/static classes used internally. More...
Namespaces | |
| bitwise | |
| Bitwise operations for C++11 strong enum class. This casts e into Flag_T and returns value after bitwise operation Use these function as. | |
Classes | |
| class | AbstractRegistry |
| Abstract registry (aka repository) that provides basic interface for pointer repository specified by T_Ptr type. More... | |
| class | CommandLineArgs |
| Command line arguments for application if specified using el::Helpers::setArgs(..) or START_EASYLOGGINGPP(..) More... | |
| class | DateTime |
| Contains utilities for cross-platform date/time. This class make use of el::base::utils::Str. More... | |
| class | File |
| class | OS |
| Operating System helper static class used internally. You should not use it. More... | |
| class | Registry |
| A pointer registry mechanism to manage memory and provide search functionalities. (non-predicate version) More... | |
| class | RegistryWithPred |
| A pointer registry mechanism to manage memory and provide search functionalities. (predicate version) More... | |
| class | Str |
| String utilities helper class used internally. You should not use it. More... | |
| class | Utils |
Functions | |
| static void | abort (int status, const std::string &reason) |
| Aborts application due with user-defined status. More... | |
| template<typename Enum > | |
| static void | addFlag (Enum e, base::type::EnumType *flag) |
| template<typename Enum > | |
| static bool | hasFlag (Enum e, base::type::EnumType flag) |
| base::type::ostream_t & | operator<< (base::type::ostream_t &os, const CommandLineArgs &c) |
| template<typename Enum > | |
| static void | removeFlag (Enum e, base::type::EnumType *flag) |
| template<typename T > | |
| static std::enable_if< std::is_pointer< T * >::value, void >::type | safeDelete (T *&pointer) |
| Deletes memory safely and points to null. More... | |
Namespace containing utility functions/static classes used internally.
|
static |
Aborts application due with user-defined status.
Definition at line 121 of file easylogging++.cc.
|
inlinestatic |
Definition at line 874 of file easylogging++.h.
|
inlinestatic |
Definition at line 882 of file easylogging++.h.
| base::type::ostream_t& el::base::utils::operator<< | ( | base::type::ostream_t & | os, |
| const CommandLineArgs & | c | ||
| ) |
Definition at line 1389 of file easylogging++.cc.
|
inlinestatic |
Definition at line 878 of file easylogging++.h.
|
static |
Deletes memory safely and points to null.
Definition at line 851 of file easylogging++.h.