Sen API
Sen Libraries
Loading...
Searching...
No Matches
struct_type.h File Reference
#include "sen/core/base/hash32.h"
#include "sen/core/base/span.h"
#include "sen/core/lang/vm.h"
#include "sen/core/meta/custom_type.h"
#include "sen/core/meta/native_types.h"
#include "sen/core/meta/type.h"
#include <functional>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

struct  sen::StructField
 Holds the information for a field in the struct. More...
struct  sen::StructSpec
 Data of struct type. More...
class  sen::StructType
 Represents a structure type. More...

Namespaces

namespace  sen

Typedefs

using sen::NativeFieldValueGetter = std::function<lang::Value(const void*)>
 A function that extracts a native value from a field.