lintel 0.2.0
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
lintel::DataStorage Class Reference

#include <DataStorage.h>

Public Member Functions

 DataStorage (const PropertyRepositoryType &type, std::string extraInformation)
 
 DataStorage ()=default
 
const PropertyRepositoryType & getType () const
 
const std::string & getExtraInformation () const
 
 operator std::string () const
 

Friends

std::ostream & operator<< (std::ostream &os, const DataStorage &storage)
 

Detailed Description

Describes where a property's data is stored (repository type + extra info)

Constructor & Destructor Documentation

◆ DataStorage() [1/2]

lintel::DataStorage::DataStorage ( const PropertyRepositoryType &  type,
std::string  extraInformation 
)
inline
Parameters
typerepository type
extraInformationadditional storage info

◆ DataStorage() [2/2]

lintel::DataStorage::DataStorage ( )
default

Member Function Documentation

◆ getExtraInformation()

const std::string & lintel::DataStorage::getExtraInformation ( ) const
inline
Returns
extra information about the storage

◆ getType()

const PropertyRepositoryType & lintel::DataStorage::getType ( ) const
inline
Returns
the repository type

◆ operator std::string()

lintel::DataStorage::operator std::string ( ) const
inline

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const DataStorage &  storage 
)
friend

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