Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
icarus::AndNode< Scalar > Class Template Reference

Boolean AND. More...

#include <ConditionParser.hpp>

Inheritance diagram for icarus::AndNode< Scalar >:
Collaboration diagram for icarus::AndNode< Scalar >:

Public Member Functions

 AndNode (std::unique_ptr< ConditionNode< Scalar > > left, std::unique_ptr< ConditionNode< Scalar > > right)
bool Evaluate (const SignalRegistry< Scalar > &registry) const override
std::string ToString () const override
Public Member Functions inherited from icarus::ConditionNode< Scalar >
virtual ~ConditionNode ()=default

Detailed Description

template<typename Scalar>
class icarus::AndNode< Scalar >

Boolean AND.

Constructor & Destructor Documentation

◆ AndNode()

template<typename Scalar>
icarus::AndNode< Scalar >::AndNode ( std::unique_ptr< ConditionNode< Scalar > > left,
std::unique_ptr< ConditionNode< Scalar > > right )
inline

Member Function Documentation

◆ Evaluate()

template<typename Scalar>
bool icarus::AndNode< Scalar >::Evaluate ( const SignalRegistry< Scalar > & registry) const
inlinenodiscardoverridevirtual

◆ ToString()

template<typename Scalar>
std::string icarus::AndNode< Scalar >::ToString ( ) const
inlinenodiscardoverridevirtual

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