コード例 #1
0
 pointer_holder(
     P p, class_id dynamic_id, void* dynamic_ptr, class_rep* cls
 )
   : instance_holder(cls, check_const_pointer(false ? get_pointer(p) : 0))
   , p(p)
   , weak(0)
   , dynamic_id(dynamic_id)
   , dynamic_ptr(dynamic_ptr)
 {}
コード例 #2
0
 pointer_holder(
     P p, class_id dynamic_id, void* dynamic_ptr
 )
     : instance_holder(check_const_pointer(false ? get_pointer(p) : 0))
     , p(std::move(p))
     , weak(0)
     , dynamic_id(dynamic_id)
     , dynamic_ptr(dynamic_ptr)
 {}
コード例 #3
0
 pointer_holder(
     P p_param, class_id dynamic_i, void* dynamic_p, class_rep* cls
 )
   : instance_holder(cls, check_const_pointer(false ? get_pointer(p_param) : 0))
   , p(std::move(p_param))
   , weak(0)
   , dynamic_id(dynamic_i)
   , dynamic_ptr(dynamic_p)
 {}
コード例 #4
0
    pointer_holder(
        P p, class_id dynamic_id, void* dynamic_ptr
    )
        : instance_holder(check_const_pointer(false ? get_pointer(p) : 0))
#ifdef LUABIND_USE_CXX11
        , m_p(std::move(p))
#else
        , m_p(p)
#endif
        , m_weak(0)
        , m_dynamic_id(dynamic_id)
        , m_dynamic_ptr(dynamic_ptr)
    {}