v8toolkit  0.0.1
Utility library for embedding V8 Javascript engine in a c++ program
Public Member Functions | Public Attributes | List of all members
DataMember Struct Reference

#include <parsed_method.h>

Collaboration diagram for DataMember:
Collaboration graph
[legend]

Public Member Functions

 DataMember (WrappedClass &wrapped_class, WrappedClass &declared_in, FieldDecl *field_decl)
 
string get_js_stub ()
 
string get_bindings ()
 

Public Attributes

WrappedClasswrapped_class
 
WrappedClassdeclared_in
 
string short_name
 
string long_name
 
ClassFunction::TypeInfo type
 
FieldDecl const * field_decl
 
Annotations annotations
 
bool is_const = false
 

Detailed Description

Definition at line 151 of file parsed_method.h.

Constructor & Destructor Documentation

DataMember::DataMember ( WrappedClass wrapped_class,
WrappedClass declared_in,
FieldDecl *  field_decl 
)

Member Function Documentation

string DataMember::get_js_stub ( )

Definition at line 176 of file parsed_method.cpp.

References ClassFunction::TypeInfo::get_jsdoc_type_name(), short_name, and type.

Here is the call graph for this function:

string DataMember::get_bindings ( )

Definition at line 185 of file parsed_method.cpp.

References is_const, ClassFunction::TypeInfo::name, and type.

Member Data Documentation

WrappedClass& DataMember::wrapped_class

Definition at line 152 of file parsed_method.h.

WrappedClass& DataMember::declared_in

Definition at line 153 of file parsed_method.h.

string DataMember::short_name

Definition at line 154 of file parsed_method.h.

Referenced by DataMember(), and get_js_stub().

string DataMember::long_name

Definition at line 155 of file parsed_method.h.

ClassFunction::TypeInfo DataMember::type
FieldDecl const* DataMember::field_decl

Definition at line 157 of file parsed_method.h.

Annotations DataMember::annotations

Definition at line 158 of file parsed_method.h.

Referenced by DataMember().

bool DataMember::is_const = false

Definition at line 161 of file parsed_method.h.

Referenced by DataMember(), and get_bindings().


The documentation for this struct was generated from the following files: