|
| size_t | shaka::ArgumentCount (const CallbackArguments &arguments) |
| |
| 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) |
| |
| size_t | shaka::ArrayLength (Handle< JsObject > value) |
| |
| double | shaka::NumberFromValue (Handle< JsValue > value) |
| |
| bool | shaka::BooleanFromValue (Handle< JsValue > value) |
| |
|
| template<typename Dest > |
| ReturnVal< Dest > | shaka::UnsafeJsCast (Handle< JsValue > source) |
| |
|
| template<typename T > |
| ReturnVal< JsValue > | shaka::RawToJsValue (Handle< T > source) |
| |