Libraries/jerryscript/src/include/Jerryscript/Types.h File Reference
Include dependency graph for Libraries/jerryscript/src/include/Jerryscript/Types.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | Jerryscript::OwnedValue |
Use to initialise Value object by taking ownership of native/raw jerryscript value. More... | |
struct | Jerryscript::CopyValue |
Use to initialise Value object by copying native/raw jerryscript value. More... | |
struct | Jerryscript::StringValue |
Use to initialise Value object to a string given a native/raw jerryscript value. More... | |
struct | Jerryscript::Undefined |
Use to create Value containing javascript 'undefined'. More... | |
struct | Jerryscript::Null |
Use to create Value containing javascript 'null'. More... | |
class | Jerryscript::Value |
Represents a Jerryscript value. More... | |
struct | Jerryscript::Value::As |
Used by as() method. More... | |
class | Jerryscript::ExternalFunction |
Object representing an external function implementation. More... | |
class | Jerryscript::Object |
Objects support named properties. More... | |
struct | Jerryscript::Object::NamedItem |
Iterator and operator[] access uses this wrapper class so items may be written or read. More... | |
class | Jerryscript::Error |
Error object class. More... | |
class | Jerryscript::ArgumentError |
Provides consistent error message when checking external function arguments. More... | |
class | Jerryscript::Array |
Array objects have properties accessed by index. More... | |
struct | Jerryscript::Array::IndexedItem |
Iterator and operator[] access uses this wrapper class so items may be written or read. More... | |
class | Jerryscript::Array::Iterator |
class | Jerryscript::Callable |
Callable object represent functions. More... | |
Namespaces | |
Jerryscript | |
Macros | |
#define | XX(jt, t) t = jt, |
#define | XX(jt, t) t = jt, |
#define | XX(jt, t) t = jt, |
#define | XX(jt, t) t = jt, |
#define | XX(jt, t) t = jt, |
#define | JERRY_ECMA_MAP(XX) |
#define | XX(name, value) name = value, |
Enumerations | |
enum class | Jerryscript::Type { Jerryscript::XX } |
enum class | Jerryscript::ErrorType { Jerryscript::XX } |
enum class | Jerryscript::ObjectType { Jerryscript::XX } |
enum class | Jerryscript::FunctionType { Jerryscript::XX } |
enum class | Jerryscript::Feature { Jerryscript::XX } |
enum class | Jerryscript::Ecma { Jerryscript::XX } |
Functions | |
Object | Jerryscript::global () |
Get global context. More... | |
String | toString (Jerryscript::Type type) |
String | toString (Jerryscript::ErrorType errorType) |
String | toString (Jerryscript::ObjectType objectType) |
String | toString (Jerryscript::FunctionType functionType) |
Macro Definition Documentation
◆ JERRY_ECMA_MAP
#define JERRY_ECMA_MAP | ( | XX | ) |
◆ XX [1/6]
#define XX | ( | jt, | |
t | |||
) | t = jt, |
◆ XX [2/6]
#define XX | ( | jt, | |
t | |||
) | t = jt, |
◆ XX [3/6]
#define XX | ( | jt, | |
t | |||
) | t = jt, |
◆ XX [4/6]
#define XX | ( | jt, | |
t | |||
) | t = jt, |
◆ XX [5/6]
#define XX | ( | jt, | |
t | |||
) | t = jt, |
◆ XX [6/6]
#define XX | ( | name, | |
value | |||
) | name = value, |
Function Documentation
◆ toString() [1/4]
String toString | ( | Jerryscript::ErrorType | errorType | ) |
◆ toString() [2/4]
String toString | ( | Jerryscript::FunctionType | functionType | ) |
◆ toString() [3/4]
String toString | ( | Jerryscript::ObjectType | objectType | ) |
◆ toString() [4/4]
String toString | ( | Jerryscript::Type | type | ) |