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

#include <joedb/Type.h>

Public Types

enum class  Type_Id : uint8_t { null , TYPE_MACRO }
 
enum  { type_ids }
 

Public Member Functions

Type_Id get_type_id () const
 
Table_Id get_table_id () const
 
 Type ()
 
 Type (Type_Id type_id)
 

Static Public Member Functions

static Type reference (Table_Id table_id)
 

Detailed Description

Definition at line 13 of file Type.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
type_ids 

Definition at line 24 of file Type.h.

◆ Type_Id

enum class joedb::Type::Type_Id : uint8_t
strong
Enumerator
null 
TYPE_MACRO 

Definition at line 16 of file Type.h.

Constructor & Destructor Documentation

◆ Type() [1/2]

joedb::Type::Type ( )
inline

Definition at line 43 of file Type.h.

◆ Type() [2/2]

joedb::Type::Type ( Type_Id  type_id)
inline

Definition at line 44 of file Type.h.

Member Function Documentation

◆ get_table_id()

Table_Id joedb::Type::get_table_id ( ) const
inline

Definition at line 41 of file Type.h.

◆ get_type_id()

Type_Id joedb::Type::get_type_id ( ) const
inline

Definition at line 40 of file Type.h.

◆ reference()

static Type joedb::Type::reference ( Table_Id  table_id)
inlinestatic

Definition at line 51 of file Type.h.


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