|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include "AstGlobal.h"#include <iostream>#include <sstream>#include <stdarg.h>类 | |
| class | ast::MessageLogContext |
| class | ast::LoggerStream |
| class | ast::NoopStream |
| class | ast::MessageLogger |
命名空间 | |
| namespace | ast |
宏定义 | |
| #define | aDebug(...) |
| #define | aInfo(...) |
| #define | aWarning(...) |
| #define | aError(...) |
| #define | aCritical(...) |
| #define | aFatal(...) |
| #define | AST_CHECK_NULLPTR(variable) |
| #define | AST_CHECK_ERRCODE(rc, msg) |
| #define | AST_CHECK_INVALID(condition) |
枚举 | |
| enum | ast::ELogLevel { ast::eDebug , ast::eInfo , ast::eWarning , ast::eError , ast::eCritical , ast::eFatal } |
函数 | |
| void | ast::aLogMessageV (ELogLevel level, const MessageLogContext &context, const char *format, va_list ap) |
| void | ast::aLogMessage (ELogLevel level, const MessageLogContext &context, const char *format,...) |
~
ast项目(https://github.com/space-ast/ast) 本项目基于 Apache 2.0 开源许可证分发。 您可在遵守许可证条款的前提下使用、修改和分发本软件。 许可证全文请见:
http://www.apache.org/licenses/LICENSE-2.0
重要须知: 软件按“现有状态”提供,无任何明示或暗示的担保条件。 除非法律要求或书面同意,作者与贡献者不承担任何责任。 使用本软件所产生的风险,需由您自行承担。
| #define aCritical | ( | ... | ) |
| #define aDebug | ( | ... | ) |
| #define aError | ( | ... | ) |
| #define aFatal | ( | ... | ) |
| #define aInfo | ( | ... | ) |
| #define AST_CHECK_ERRCODE | ( | rc, | |
| msg ) |
| #define AST_CHECK_INVALID | ( | condition | ) |
| #define AST_CHECK_NULLPTR | ( | variable | ) |
| #define aWarning | ( | ... | ) |