stromx  0.8.0
Public Types | Public Member Functions | Friends | List of all members
stromx::runtime::Id2DataComposite Class Reference

A composite expression of two ID-to-data mappers. More...

#include <Id2DataComposite.h>

Inheritance diagram for stromx::runtime::Id2DataComposite:
stromx::runtime::Id2DataMapper

Public Types

enum  NodeType { AND, OR }
 

Public Member Functions

 Id2DataComposite (const Id2DataMapper &lhs, const Id2DataMapper &rhs, const NodeType type)
 
virtual bool trySet (const impl::Id2DataMap &id2DataMap) const
 
virtual bool tryGet (const impl::Id2DataMap &id2DataMap) const
 
virtual void get (impl::Id2DataMap &id2DataMap) const
 
virtual void set (impl::Id2DataMap &id2DataMap) const
 

Friends

STROMX_RUNTIME_API friend const Id2DataComposite operator && (const Id2DataMapper &lhs, const Id2DataMapper &rhs)
 
STROMX_RUNTIME_API friend const Id2DataComposite operator|| (const Id2DataMapper &lhs, const Id2DataMapper &rhs)
 

Detailed Description

A composite expression of two ID-to-data mappers.

Friends And Related Function Documentation

§ operator &&

STROMX_RUNTIME_API friend const Id2DataComposite operator&& ( const Id2DataMapper lhs,
const Id2DataMapper rhs 
)
friend

Constructs an ID-to-data mapper which requires both lhs and rhs to succeed.

§ operator||

STROMX_RUNTIME_API friend const Id2DataComposite operator|| ( const Id2DataMapper lhs,
const Id2DataMapper rhs 
)
friend

Constructs an ID-to-data mapper which requires either lhs or rhs to succeed.


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