Harlinn.Windows 0.1
|
#include <HOCI.h>
Public Types | |
using | Base = ObjectBase |
Public Member Functions | |
constexpr | Object () noexcept |
Object (const Object &other)=delete | |
Object (Object &&other) noexcept | |
Object (const OCI::ServiceContext &serviceContext, void *ociObject, ObjectReleaseMethod objectReleaseMethod=ObjectReleaseMethod::ObjectUnpin) | |
virtual | ~Object () |
Object & | operator= (const Object &other)=delete |
Object & | operator= (Object &&other) noexcept |
![]() | |
constexpr | ObjectBase () noexcept |
ObjectBase (const ObjectBase &other)=delete | |
constexpr | ObjectBase (ObjectBase &&other) noexcept |
constexpr | ObjectBase (const OCI::ServiceContext &serviceContext, void *object, ObjectReleaseMethod objectReleaseMethod=ObjectReleaseMethod::ObjectUnpin) noexcept |
virtual HO_EXPORT | ~ObjectBase () |
ObjectBase & | operator= (const ObjectBase &other)=delete |
constexpr ObjectBase & | operator= (ObjectBase &&other) noexcept |
void * | Handle () const |
constexpr const OCI::ServiceContext & | ServiceContext () const noexcept |
const OCI::ErrorHandle & | Error () const noexcept |
const OCI::Environment & | Environment () const |
Additional Inherited Members | |
![]() | |
template<typename T > | |
constexpr void | Take (T &&other) noexcept |
using Harlinn::OCI::Object::Base = ObjectBase |
|
inlineconstexprnoexcept |
|
delete |
|
inlinenoexcept |
|
inline |
|
inlinevirtual |