Home
last modified time | relevance | path

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

/freebsd/lib/clang/liblldb/
H A DLLDBWrapLua.cpp3010 struct SwigSmartPointer { struct in SwigValueWrapper
3011 T *ptr;
3012 SwigSmartPointer(T *p) : ptr(p) { } in SwigSmartPointer() function
3013 ~SwigSmartPointer() { delete ptr; } in ~SwigSmartPointer()
3014 …ointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; } in operator =()
3015 void reset(T *p) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = p; } in reset()