Rosetta
Classes | Namespaces | Typedefs | Enumerations | Functions
binder.hpp File Reference
#include <clang/AST/Decl.h>
#include <clang/AST/DeclCXX.h>
#include <llvm/Support/raw_ostream.h>
#include <llvm/ADT/DenseMap.h>
#include <string>
#include <unordered_map>
#include <vector>

Classes

class  binder::IncludeSet
 
class  binder::Binder
 Bindings Generator - represent object that can generate binding info for function, class, enum or data variable. More...
 

Namespaces

 binder
 

Typedefs

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

Enumerations

enum  binder::RequestFlags : int8_t { binder::none =0 , binder::skipping = 1 , binder::binding = 2 }
 

Functions

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