CPP

Constant CPP 

Source
pub const CPP: &str = r#"
    (function_definition
      declarator: (function_declarator
        declarator: (identifier) @name)) @function

    (function_definition
      declarator: (function_declarator
        declarator: (qualified_identifier
          name: (identifier) @name))) @function

    (class_specifier
      name: (type_identifier) @name) @class

    (struct_specifier
      name: (type_identifier) @name) @struct

    (enum_specifier
      name: (type_identifier) @name) @enum

    (namespace_definition
      name: (identifier) @name) @namespace

    (template_declaration
      (function_definition
        declarator: (function_declarator
          declarator: (identifier) @name))) @function
"#;
Expand description

C++ symbol extraction query