Files
salmanoff/include/user/cologex.h
T

37 lines
722 B
C++
Raw Normal View History

2025-10-02 11:30:04 -04:00
#ifndef _COMBINATORIAL_LOGIC_EXPRESSION_H
#define _COMBINATORIAL_LOGIC_EXPRESSION_H
2024-09-08 01:04:41 +10:00
#include <vector>
#include <memory>
2024-09-08 01:04:41 +10:00
#include <mentalEntity.h>
2025-10-05 21:15:55 -04:00
#include <concept.h>
#include <user/comparator.h>
#include <user/stimulusFrame.h>
2024-09-08 01:04:41 +10:00
namespace smo {
2025-10-02 11:30:04 -04:00
namespace cologex {
class CombinatorialLogicExpression
2025-10-05 21:15:55 -04:00
: public MentalEntity, public logic::Expression, public Concept
2024-09-08 01:04:41 +10:00
{
public:
2024-09-08 01:04:41 +10:00
};
class CombinatorialLogicExpressionSeq
2025-10-05 21:15:55 -04:00
: public MentalEntity, public Concept
{
public:
std::vector<
std::pair<stim_buff::SimultaneityStamp, CombinatorialLogicExpression>
> expressions;
};
2025-10-02 11:30:04 -04:00
typedef CombinatorialLogicExpression Cologex;
typedef CombinatorialLogicExpressionSeq CologexSeq;
2025-10-02 11:30:04 -04:00
} // namespace cologex
} // namespace smo
2024-09-08 01:04:41 +10:00
#endif