NIM 跨平台 C++ SDK
|
#include "ne_stl_atomic.h"
#include "ne_stl_build.h"
#include "ne_stl_memory.h"
#include "ne_stl_smart_ptr.h"
#include "ne_stl_tuple.h"
类 | |
struct | nstd::_weak_flag |
struct | nstd::_weak_semantics_supporter |
struct | nstd::type< T > |
struct | nstd::result_traits< R > |
struct | nstd::result_traits< type< F > > |
struct | nstd::argc_placeholders_base |
struct | nstd::_argc_placeholder< index > |
struct | nstd::tuple_valid_param_count |
struct | nstd::bind_t< TR, TC, TF, TCaptured > |
struct | nstd::function< R(Args...)> |
struct | nstd::function< R(Args...)>::_function< _R(_Args...)> |
struct | nstd::function< R(Args...)>::_ref_flag |
命名空间 | |
namespace | nstd |
namespace | nstd::placeholders |
namespace | nstd::traits |
namespace | nstd::detail |
类型定义 | |
typedef struct nstd::_weak_flag | nstd::weak_flag |
typedef struct nstd::_weak_semantics_supporter | nstd::weak_semantics_supporter |
template<class T > | |
using | nstd::is_std_function = traits::_is_std_function< T > |
template<class... T> | |
using | nstd::has_std_function = traits::_has_std_function< T... > |
函数 | |
template<typename R , typename C , typename... Args, typename... Params> | |
bind_t< R, C, R(C::*)(Args...), nstd::tuple< Params... > > | nstd::bind (R(C::*f)(Args...), C *obj, Params... params) |
template<typename R , typename C , typename... Args, typename... Params> | |
bind_t< R, C, R(C::*)(Args...) const, nstd::tuple< Params... > > | nstd::bind (R(C::*f)(Args...) const, C *obj, Params... params) |
变量 | |
static _argc_placeholder< 1 > | nstd::placeholders::_1 |
static _argc_placeholder< 2 > | nstd::placeholders::_2 |
static _argc_placeholder< 3 > | nstd::placeholders::_3 |
static _argc_placeholder< 4 > | nstd::placeholders::_4 |
static _argc_placeholder< 5 > | nstd::placeholders::_5 |
static _argc_placeholder< 6 > | nstd::placeholders::_6 |
static _argc_placeholder< 7 > | nstd::placeholders::_7 |
static _argc_placeholder< 8 > | nstd::placeholders::_8 |
static _argc_placeholder< 9 > | nstd::placeholders::_9 |