Rosetta  3.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
context.hpp File Reference

Data structures to represent root context and modules. More...

#include <config.hpp>
#include <clang/AST/Decl.h>
#include <llvm/Support/raw_ostream.h>
#include <string>
#include <vector>
#include <set>
#include <unordered_map>

Classes

class  binder::IncludeSet
 
class  binder::Binder
 Bindings Generator - represent object that can generate binding info for function, class, enum or data variable. More...
 
class  binder::Context
 Module - represent bindings of individual Python module. More...
 

Namespaces

 binder
 

Typedefs

typedef std::shared_ptr< Binder > binder::BinderOP
 
typedef std::vector< BinderOP > binder::Binders
 

Functions

llvm::raw_ostream & binder::operator<< (llvm::raw_ostream &os, Binder const &b)
 

Detailed Description

Data structures to represent root context and modules.

Author
Sergey Lyskov