Files
salmanoff/smocore/include/mentalEntity.h
T

29 lines
607 B
C++
Raw Normal View History

2024-09-08 01:04:41 +10:00
#ifndef _MENTAL_ENTITY_H
#define _MENTAL_ENTITY_H
2025-07-22 06:48:04 -04:00
namespace smo {
2025-01-04 11:32:37 -04:00
2025-08-03 04:54:27 -04:00
/*
* MentalEntities refer to all mental content that needs to be persistently
* stored to represent cognitive and personna state. This includes such things
* as value judgements, comparators, logical ops, DB links, etc.
*
* Mental Existents are a narrower subset of MentalEntities that represent
* implicit existents and perceptual data, both implexed and artificed.
*/
2024-09-08 01:04:41 +10:00
class MentalEntity
{
2025-01-04 07:33:15 -04:00
public:
using Id = uint32_t;
2025-08-03 04:54:27 -04:00
public:
MentalEntity(const Id id) : id(id) {}
public:
const Id id;
2024-09-08 01:04:41 +10:00
};
2025-07-22 06:48:04 -04:00
} // namespace smo
2025-01-04 11:32:37 -04:00
2024-09-08 01:04:41 +10:00
#endif