Rename classes from MentalExistent=>MentalPhenomenon

This commit is contained in:
2025-08-13 16:06:34 -04:00
parent 4a8cb12294
commit ba3841c30b
7 changed files with 120 additions and 65 deletions
+41
View File
@@ -0,0 +1,41 @@
#ifndef _IMPLEXA_H
#define _IMPLEXA_H
#include "mentalEntity.h"
namespace smo {
/*
* MentalPhenomena are content of the mind that specifically represents
* phenomena. I.e: perceptual data, whether structural or implicative. All
* Menten are Mentities, but not all Mentities are Menten.
*/
struct MentalPhenomenon
: public MentalEntity
{
public:
MentalPhenomenon(const MentalEntity::Id id)
: MentalEntity(id)
{}
};
typedef MentalPhenomenon Mentenon;
class ImplexedMentalPhenomenon
: public MentalPhenomenon
{
};
typedef ImplexedMentalPhenomenon Implexon;
class ArtificedMentalPhenomenon
: public MentalPhenomenon
{
};
typedef ArtificedMentalPhenomenon Artifenon;
} // namespace smo
#endif // _IMPLEXA_H