| 
    v8toolkit
    0.0.1
    
   Utility library for embedding V8 Javascript engine in a c++ program 
   | 
 
#include <annotations.h>

Public Member Functions | |
| Annotations (const Decl *decl_to_check) | |
| Annotations (const CXXMethodDecl *decl_to_check) | |
| Annotations ()=default | |
| const vector< string > | get () const | 
| std::vector< string > | get_regex (const string ®ex_string) const | 
| bool | has (const std::string &target) const | 
| void | merge (const Annotations &other) | 
| Annotations (const CXXRecordDecl *decl_to_check) | |
Static Public Attributes | |
| static map< const ClassTemplateDecl *, Annotations > | annotations_for_class_templates | 
| static map< const CXXRecordDecl *, Annotations > | annotations_for_record_decls | 
| static map< const CXXRecordDecl *, string > | names_for_record_decls | 
Definition at line 11 of file annotations.h.
      
  | 
  inline | 
Definition at line 30 of file annotations.h.
      
  | 
  inline | 
Definition at line 35 of file annotations.h.
References Annotations().

      
  | 
  default | 
| Annotations::Annotations | ( | const CXXRecordDecl * | decl_to_check | ) | 
Definition at line 15 of file annotations.cpp.
References annotations_for_class_templates, get_canonical_name_for_decl(), and merge().

      
  | 
  inline | 
Definition at line 42 of file annotations.h.
Referenced by merge(), WrappedClass::should_be_wrapped(), WrappedClass::update_data(), and WrappedClass::WrappedClass().

      
  | 
  inline | 
Definition at line 51 of file annotations.h.
Referenced by ClassFunction::ClassFunction(), ClassHandler::run(), and WrappedClass::WrappedClass().

      
  | 
  inline | 
Definition at line 67 of file annotations.h.
Referenced by DataMember::DataMember(), foreach_constructor(), get_method_param_qual_types(), WrappedClass::parse_all_methods(), ClassHandler::run(), WrappedClass::should_be_wrapped(), and WrappedClass::WrappedClass().

      
  | 
  inline | 
Definition at line 71 of file annotations.h.
References get().
Referenced by Annotations(), and WrappedClass::WrappedClass().


      
  | 
  static | 
Definition at line 80 of file annotations.h.
Referenced by Annotations(), and ClassHandler::run().
      
  | 
  static | 
Definition at line 83 of file annotations.h.
Referenced by ClassHandler::run().
      
  | 
  static | 
Definition at line 88 of file annotations.h.
Referenced by ClassHandler::run(), WrappedClass::update_data(), and WrappedClass::WrappedClass().
 1.8.11