|
Sen API
Sen Libraries
|
#include "sen/core/base/class_helpers.h"#include "sen/core/base/hash32.h"#include "sen/core/meta/callable.h"#include "sen/core/meta/type.h"#include <memory>#include <utility>#include <variant>Go to the source code of this file.
Classes | |
| struct | sen::NonPropertyRelated |
| Indicates that the method is not directly related to any property. More... | |
| struct | sen::PropertyGetter |
| Indicates that the method represents a getter of a property. More... | |
| struct | sen::PropertySetter |
| Indicates that the method represents a setter of a property. More... | |
| struct | sen::MethodSpec |
| Data of a method. More... | |
| class | sen::Method |
| Represents a method. More... | |
Namespaces | |
| namespace | sen |
Typedefs | |
| using | sen::PropertyRelation = std::variant<NonPropertyRelated, PropertyGetter, PropertySetter> |
| Information about the relation between a method and a property. | |
Enumerations | |
| enum class | sen::Constness { sen::Constness::constant , sen::Constness::nonConstant } |
| Method constness. More... | |