Home
last modified time | relevance | path

Searched refs:SwigSmartPointer (Results 1 – 1 of 1) sorted by relevance

/freebsd/lib/clang/liblldb/
H A DLLDBWrapLua.cpp3010 struct SwigSmartPointer { struct in SwigValueWrapper
3012 SwigSmartPointer(T *p) : ptr(p) { } in SwigSmartPointer() argument
3013 ~SwigSmartPointer() { delete ptr; } in ~SwigSmartPointer() argument
3014SwigSmartPointer& operator=(SwigSmartPointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr … in operator =() argument
3021 …SwigValueWrapper& operator=(const T& t) { SwigSmartPointer tmp(new T(t)); pointer = tmp; return *t… in operator =()
3023 …SwigValueWrapper& operator=(T&& t) { SwigSmartPointer tmp(new T(std::move(t))); pointer = tmp; ret… in operator =()