www.mooseframework.org
Public Member Functions | List of all members
Storage Class Referenceabstract
Inheritance diagram for Storage:
[legend]

Public Member Functions

virtual ~Storage ()=default
 
virtual void add (size_t obj_id, std::vector< std::unique_ptr< Attribute >> attribs)=0
 
virtual std::vector< size_t > query (const std::vector< std::unique_ptr< Attribute >> &conds)=0
 
virtual void set (size_t obj_id, std::vector< std::unique_ptr< Attribute >> attribs)=0
 

Detailed Description

Definition at line 21 of file TheWarehouse.C.

Constructor & Destructor Documentation

◆ ~Storage()

virtual Storage::~Storage ( )
virtualdefault

Member Function Documentation

◆ add()

virtual void Storage::add ( size_t  obj_id,
std::vector< std::unique_ptr< Attribute >>  attribs 
)
pure virtual

Implemented in VecStore.

◆ query()

virtual std::vector<size_t> Storage::query ( const std::vector< std::unique_ptr< Attribute >> &  conds)
pure virtual

Implemented in VecStore.

◆ set()

virtual void Storage::set ( size_t  obj_id,
std::vector< std::unique_ptr< Attribute >>  attribs 
)
pure virtual

Implemented in VecStore.


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