Poco::Remoting::JSON

class JSScalar

Library: Remoting/JSON
Package: JSValue
Header: Poco/Remoting/JSON/JSScalar.h

Inheritance

Direct Base Classes: JSValue

All Base Classes: Poco::RefCountedObject, JSValue

Member Summary

Member Functions: stringValue, type

Inherited Functions: asBool, asDouble, asInt32, asInt64, asUInt32, asUInt64, duplicate, has, operator [], referenceCount, release, size, stringValue, type

Constructors

JSScalar

JSScalar(
    Type type = JS_STRING
);

JSScalar

JSScalar(
    const std::string & value,
    Type type = JS_STRING
);

Destructor

~JSScalar protected virtual

~JSScalar();

Member Functions

stringValue virtual

const std::string & stringValue() const;

See also: Poco::Remoting::JSON::JSValue::stringValue()

type virtual

Type type() const;

See also: Poco::Remoting::JSON::JSValue::type()