package clif.protos

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AST

ast.proto:21

AST message - abstract API representation. Is sent in both directions to/from Clang C++ matcher.

message ClassDecl

ast.proto:61

Used in: Decl

message ClassDecl.Base

ast.proto:78

Used in: ClassDecl

message ConstDecl

ast.proto:105

Used in: Decl

message Decl

ast.proto:36

Used in: AST, ClassDecl

enum Decl.Type

ast.proto:37

Used in: Decl

message EnumDecl

ast.proto:90

Used in: Decl

message Exception

ast.proto:194

Used in: FuncDecl

message ForwardDecl

ast.proto:160

ForwardDecl describe a C++ name declaration match (only make sense for classes).

Used in: Decl

message FuncDecl

ast.proto:120

Used in: Decl, Type, VarDecl

enum FuncDecl.ReturnValuePolicy

ast.proto:142

Used in: FuncDecl

message Macro

ast.proto:215

Used in: AST

message Name

ast.proto:165

Type describe a C++ name match.

Used in: ClassDecl, ConstDecl, EnumDecl, ForwardDecl, FuncDecl, ParamDecl, VarDecl

message Namemap

ast.proto:210

Used in: AST

message ParamDecl

ast.proto:111

Used in: FuncDecl

message Type

ast.proto:177

Type describe a C++ type match. ... If cpp_raw_pointer==true, matcher match only raw pointer params (Foo* for input and Foo** for output), if false - matcher set it true if matched parameter is a raw pointer.

Used in: ConstDecl, EnumDecl, ParamDecl, VarDecl

message TypeTable

ast.proto:200

Language-specific mapping from native type to C++ types.

message Typemap

ast.proto:204

Used in: AST, TypeTable

message VarDecl

ast.proto:97

Used in: Decl