Joedb 9.1.4
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
joedb::Journal_Construction_Lock Class Reference

#include <joedb/journal/Journal_Construction_Lock.h>

Public Member Functions

 Journal_Construction_Lock (Buffered_File &file)
 
 Journal_Construction_Lock (const Journal_Construction_Lock &)=delete
 
Journal_Construction_Lockoperator= (const Journal_Construction_Lock &)=delete
 
Buffered_Fileget_file ()
 
bool is_creating_new () const
 
 ~Journal_Construction_Lock ()
 

Public Attributes

std::array< int64_t, 4 > pos
 

Detailed Description

Definition at line 11 of file Journal_Construction_Lock.h.

Constructor & Destructor Documentation

◆ Journal_Construction_Lock() [1/2]

joedb::Journal_Construction_Lock::Journal_Construction_Lock ( Buffered_File file)
explicit

Definition at line 6 of file Journal_Construction_Lock.cpp.

◆ Journal_Construction_Lock() [2/2]

joedb::Journal_Construction_Lock::Journal_Construction_Lock ( const Journal_Construction_Lock )
delete

◆ ~Journal_Construction_Lock()

joedb::Journal_Construction_Lock::~Journal_Construction_Lock ( )

Definition at line 28 of file Journal_Construction_Lock.cpp.

Member Function Documentation

◆ get_file()

Buffered_File & joedb::Journal_Construction_Lock::get_file ( )
inline

Definition at line 25 of file Journal_Construction_Lock.h.

◆ is_creating_new()

bool joedb::Journal_Construction_Lock::is_creating_new ( ) const
inline

Definition at line 30 of file Journal_Construction_Lock.h.

◆ operator=()

Journal_Construction_Lock & joedb::Journal_Construction_Lock::operator= ( const Journal_Construction_Lock )
delete

Member Data Documentation

◆ pos

std::array<int64_t, 4> joedb::Journal_Construction_Lock::pos

Definition at line 18 of file Journal_Construction_Lock.h.


The documentation for this class was generated from the following files: