|
Harlinn.Windows 0.1
|
#include <HOCI.h>
Public Member Functions | |
| constexpr | Ref () noexcept |
| Ref (const Ref &other)=delete | |
| constexpr | Ref (Ref &&other) noexcept |
| Ref (const OCI::ServiceContext &serviceContext, Duration duration=Duration::Session) | |
| constexpr | Ref (const OCI::ServiceContext &serviceContext, OCIRef *ref, ObjectReleaseMethod objectReleaseMethod=ObjectReleaseMethod::ObjectUnpin) |
| Ref & | operator= (const Ref &other)=delete |
| constexpr Ref & | operator= (Ref &&other) noexcept |
| ~Ref () | |
Public Member Functions inherited from Harlinn::OCI::ObjectBase | |
| 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 |
Private Types | |
| using | Base = ObjectBase |
Static Private Member Functions | |
| static OCIRef * | CreateRef (const OCI::ServiceContext &serviceContext, Duration duration) |
Additional Inherited Members | |
Protected Member Functions inherited from Harlinn::OCI::ObjectBase | |
| template<typename T > | |
| constexpr void | Take (T &&other) noexcept |
Ref.
|
private |
|
inlineconstexprnoexcept |
|
delete |
|
inlineconstexprnoexcept |
|
inline |
|
inlineconstexpr |
|
inline |
|
inlinestaticprivate |