Covalent Bond  0.0.1-alpha
'covalent bond' is a data middle office. As a 2022-2023 Fall SWE final project.
Public Member Functions | Public Attributes | List of all members
cbCell Struct Reference

#include <cbTable.hpp>

Public Member Functions

 cbCell ()=default
 
 cbCell (const cbCell &rhs)=delete
 
cbCell operator= (const cbCell &rhs)=delete
 
 cbCell (int32_t rhs)
 
 cbCell (float rhs)
 
 cbCell (bool rhs)
 
 cbCell (const std::string &rhs)
 
int asInt ()
 
float asFloat ()
 
bool asBool ()
 
std::string & asString ()
 
void setAsLuaInt (sol::object rhs)
 
void setAsLuaFloat (sol::object rhs)
 
void setAsLuaBool (sol::object rhs)
 
void setAsLuaString (sol::object rhs)
 
void setAsCppInt (int32_t rhs)
 
void setAsCppFloat (float rhs)
 
void setAsCppBool (bool rhs)
 
void setAsCppString (std::string rhs)
 

Public Attributes

__metaObj data
 

Detailed Description

Definition at line 65 of file cbTable.hpp.

Constructor & Destructor Documentation

◆ cbCell() [1/6]

cbCell::cbCell ( )
default

◆ cbCell() [2/6]

cbCell::cbCell ( const cbCell rhs)
delete

◆ cbCell() [3/6]

cbCell::cbCell ( int32_t  rhs)
inline

Definition at line 69 of file cbTable.hpp.

◆ cbCell() [4/6]

cbCell::cbCell ( float  rhs)
inline

Definition at line 70 of file cbTable.hpp.

◆ cbCell() [5/6]

cbCell::cbCell ( bool  rhs)
inline

Definition at line 71 of file cbTable.hpp.

◆ cbCell() [6/6]

cbCell::cbCell ( const std::string &  rhs)
inline

Definition at line 72 of file cbTable.hpp.

Member Function Documentation

◆ asBool()

bool cbCell::asBool ( )

Definition at line 22 of file cbTable.cpp.

References data.

◆ asFloat()

float cbCell::asFloat ( )

Definition at line 20 of file cbTable.cpp.

References data.

◆ asInt()

int cbCell::asInt ( )

Definition at line 18 of file cbTable.cpp.

References data.

◆ asString()

std::string & cbCell::asString ( )

Definition at line 24 of file cbTable.cpp.

References data.

◆ operator=()

cbCell cbCell::operator= ( const cbCell rhs)
delete

◆ setAsCppBool()

void cbCell::setAsCppBool ( bool  rhs)

Definition at line 38 of file cbTable.cpp.

References data.

◆ setAsCppFloat()

void cbCell::setAsCppFloat ( float  rhs)

Definition at line 36 of file cbTable.cpp.

References data.

◆ setAsCppInt()

void cbCell::setAsCppInt ( int32_t  rhs)

Definition at line 34 of file cbTable.cpp.

References data.

◆ setAsCppString()

void cbCell::setAsCppString ( std::string  rhs)

Definition at line 40 of file cbTable.cpp.

References data.

◆ setAsLuaBool()

void cbCell::setAsLuaBool ( sol::object  rhs)

Definition at line 30 of file cbTable.cpp.

References data.

◆ setAsLuaFloat()

void cbCell::setAsLuaFloat ( sol::object  rhs)

Definition at line 28 of file cbTable.cpp.

References data.

◆ setAsLuaInt()

void cbCell::setAsLuaInt ( sol::object  rhs)

Definition at line 26 of file cbTable.cpp.

References data.

◆ setAsLuaString()

void cbCell::setAsLuaString ( sol::object  rhs)

Definition at line 32 of file cbTable.cpp.

References data.

Member Data Documentation

◆ data

__metaObj cbCell::data

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