SDK库辅助方法
More...
#include <functional>
#include <list>
#include <map>
#include <string>
#include "assert.h"
#include <dlfcn.h>
Go to the source code of this file.
|
namespace | nim |
| namespace nim
|
|
|
static void | nim::nim_print_unfound_func_name (char *name) |
|
static void | nim::unfound_function_holder () |
|
SDK库辅助方法
- Copyright
- (c) 2015-2017, NetEase Inc. All rights reserved
- Date
- 2015/09/08
◆ NIM_SDK_GET_FUNC_FROM_INSTANCE
#define NIM_SDK_GET_FUNC_FROM_INSTANCE |
( |
|
instance, |
|
|
|
function_ptr |
|
) |
| |
Value: (instance != nullptr && (((function_ptr)instance->GetFunction(#function_ptr)) != nullptr) \
? ((function_ptr)instance->GetFunction(#function_ptr)) \
: (nim::nim_print_unfound_func_name(#function_ptr), (function_ptr)nim::unfound_function_holder))
◆ BoolStatus
自定义的布尔值类型数据的替代数据类型
Enumerator |
---|
BS_NOT_INIT | 未初始化
|
BS_FALSE | false
|
BS_TRUE | true
|