Lines Matching defs:Var
38 // Technically you can call AddRef and Release on any Var, but it may involve
94 Var::Var() {
100 Var::Var(Null) {
106 Var::Var(bool b) {
113 Var::Var(int32_t i) {
120 Var::Var(double d) {
127 Var::Var(const char* utf8_str) {
133 Var::Var(const std::string& utf8_str) {
139 Var::Var(const pp::Resource& resource) {
153 Var::Var(const PP_Var& var) {
162 Var::Var(const Var& other) {
171 Var::~Var() {
176 Var& Var::operator=(const Var& other) {
197 bool Var::operator==(const Var& other) const {
224 bool Var::AsBool() const {
232 int32_t Var::AsInt() const {
241 double Var::AsDouble() const {
250 std::string Var::AsString() const {
269 pp::Resource Var::AsResource() const {
283 std::string Var::DebugString() const {
286 snprintf(buf, sizeof(buf), "Var(UNDEFINED)");
288 snprintf(buf, sizeof(buf), "Var(NULL)");
290 snprintf(buf, sizeof(buf), AsBool() ? "Var(true)" : "Var(false)");
292 snprintf(buf, sizeof(buf), "Var(%d)", static_cast<int>(AsInt()));
294 snprintf(buf, sizeof(buf), "Var(%f)", AsDouble());
296 char format[] = "Var<'%s'>";
306 snprintf(buf, sizeof(buf), "Var(OBJECT)");
308 snprintf(buf, sizeof(buf), "Var(ARRAY)");
310 snprintf(buf, sizeof(buf), "Var(DICTIONARY)");
312 snprintf(buf, sizeof(buf), "Var(ARRAY_BUFFER)");
314 snprintf(buf, sizeof(buf), "Var(RESOURCE)");