ArkScript
A small, fast, functional and scripting language for video games
|
A type definition within a contract. More...
#include <TypeChecker.hpp>
Public Member Functions | |
Typedef (std::string_view name, ValueType type, bool variadic=false) | |
Typedef (std::string_view name, const std::vector< ValueType > &types, bool variadic=false) | |
Public Attributes | |
std::string_view | name |
std::vector< ValueType > | types |
bool | variadic |
A type definition within a contract.
Definition at line 70 of file TypeChecker.hpp.
|
inline |
Definition at line 76 of file TypeChecker.hpp.
|
inline |
Definition at line 80 of file TypeChecker.hpp.
std::string_view Ark::types::Typedef::name |
Definition at line 72 of file TypeChecker.hpp.
Referenced by Ark::types::displayContract().
std::vector<ValueType> Ark::types::Typedef::types |
Definition at line 73 of file TypeChecker.hpp.
Referenced by Ark::types::displayContract().
bool Ark::types::Typedef::variadic |
Definition at line 74 of file TypeChecker.hpp.
Referenced by Ark::types::displayContract().