|
std::vector< std::string > | shaka::GetMemberNames (Handle< JsObject > object) |
|
ReturnVal< JsValue > | shaka::GetMemberRaw (Handle< JsObject > object, const std::string &name, LocalVar< JsValue > *exception=nullptr) |
|
ReturnVal< JsValue > | shaka::GetArrayIndexRaw (Handle< JsObject > object, size_t index, LocalVar< JsValue > *exception=nullptr) |
|
void | shaka::SetMemberRaw (Handle< JsObject > object, const std::string &name, Handle< JsValue > value) |
|
void | shaka::SetArrayIndexRaw (Handle< JsObject > object, size_t i, Handle< JsValue > value) |
|
void | shaka::SetGenericPropertyRaw (Handle< JsObject > object, const std::string &name, Handle< JsFunction > getter, Handle< JsFunction > setter) |
|
bool | shaka::InvokeConstructor (Handle< JsFunction > ctor, int argc, LocalVar< JsValue > *argv, LocalVar< JsValue > *result_or_except) |
|
bool | shaka::InvokeMethod (Handle< JsFunction > method, Handle< JsObject > that, int argc, LocalVar< JsValue > *argv, LocalVar< JsValue > *result_or_except) |
|
std::string | shaka::ConvertToString (Handle< JsValue > value) |
|
ReturnVal< JsValue > | shaka::WrapPointer (void *ptr) |
|
void * | shaka::MaybeUnwrapPointer (Handle< JsValue > value) |
|
BackingObject * | shaka::GetInternalPointer (Handle< JsValue > value) |
|
bool | shaka::IsDerivedFrom (BackingObject *ptr, const std::string &name) |
|
bool | shaka::RunScript (const std::string &path) |
|
bool | shaka::RunScript (const std::string &path, const uint8_t *data, size_t data_size) |
|
ReturnVal< JsValue > | shaka::ParseJsonString (const std::string &json) |
|
ReturnVal< JsString > | shaka::JsStringFromUtf8 (const std::string &str) |
|
ReturnVal< JsString > | shaka::JsStringFromUtf8 (const uint8_t *data, size_t size) |
|
ReturnVal< JsValue > | shaka::JsUndefined () |
|
ReturnVal< JsValue > | shaka::JsNull () |
|
ReturnVal< JsObject > | shaka::CreateArray (size_t length) |
|
ReturnVal< JsObject > | shaka::CreateObject () |
|
ReturnVal< JsMap > | shaka::CreateMap () |
|
void | shaka::SetMapValue (Handle< JsMap > map, Handle< JsValue > key, Handle< JsValue > value) |
|
bool | shaka::IsNullOrUndefined (Handle< JsValue > value) |
|
bool | shaka::IsObject (Handle< JsValue > value) |
|
bool | shaka::IsBuiltInObject (Handle< JsObject > object) |
|
proto::ValueType | shaka::GetValueType (Handle< JsValue > value) |
|
double | shaka::NumberFromValue (Handle< JsValue > value) |
|
bool | shaka::BooleanFromValue (Handle< JsValue > value) |
|