Home | History | Annotate | Download | only in glue

Lines Matching defs:CppVariant

5 // This file contains definitions for CppVariant.
17 CppVariant::CppVariant() {
23 CppVariant::CppVariant(const CppVariant& original) {
29 CppVariant& CppVariant::operator=(const CppVariant& original) {
35 CppVariant::~CppVariant() {
39 void CppVariant::FreeData() {
43 bool CppVariant::isEqual(const CppVariant& other) const {
79 void CppVariant::CopyToNPVariant(NPVariant* result) const {
105 void CppVariant::Set(const NPVariant& new_value) {
130 void CppVariant::SetNull() {
135 void CppVariant::Set(bool new_value) {
141 void CppVariant::Set(int32_t new_value) {
147 void CppVariant::Set(double new_value) {
154 void CppVariant::Set(const char* new_value) {
162 void CppVariant::Set(const std::string& new_value) {
169 void CppVariant::Set(const NPString& new_value) {
175 void CppVariant::Set(NPObject* new_value) {
181 std::string CppVariant::ToString() const {
187 int32_t CppVariant::ToInt32() const {
198 double CppVariant::ToDouble() const {
209 bool CppVariant::ToBoolean() const {
214 std::vector<CppVariant> CppVariant::ToVector() const {
216 std::vector<CppVariant> vector;
221 CppVariant length_value;
238 CppVariant index_value;
250 bool CppVariant::Invoke(const std::string& method, const CppVariant* args,
251 uint32 arg_count, CppVariant& result) const {