kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kDB::Repository::AbstractBinaryMarshal Class Reference
Inheritance diagram for kDB::Repository::AbstractBinaryMarshal:

Classes

struct  Private
 

Public Types

enum class  Mode { ToVariant = 0x1 , ToByteArray = 0x2 }
 

Public Member Functions

QString oid () const
 
knowCore::Uri datatype () const
 
Modes modes () const
 
virtual knowCore::ReturnValue< knowCore::ValuetoValue (const QByteArray &_source, const kDB::Repository::Connection &_connection) const
 
virtual knowCore::ReturnValue< QByteArray > toByteArray (const knowCore::Value &_source, QString &_oidName, const kDB::Repository::Connection &_connection) const
 

Protected Member Functions

 AbstractBinaryMarshal (const QString &_oid, const knowCore::Uri &_datatype, const Modes &_modes)
 

Static Protected Member Functions

template<typename _T_ >
static knowCore::Uri datatype ()
 

Member Function Documentation

◆ toByteArray()

◆ toValue()


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