Parse static class functions

This commit is contained in:
Jonathan Müller 2017-03-12 12:28:11 +01:00
commit 39b5b01ae3
4 changed files with 118 additions and 39 deletions

View file

@ -53,11 +53,15 @@ namespace cppast
// parse_entity() dispatches on the cursor type
// it calls one of the other parse functions defined elsewhere
// try_parse_XXX are not exposed entities
// they are called on an unexposed cursor and see whether they match
// try_parse_XXX are not exposed/differently exposed entities
// they are called on corresponding cursor and see whether they match
// unexposed
std::unique_ptr<cpp_entity> try_parse_cpp_language_linkage(const parse_context& context,
const CXCursor& cur);
// CXXMethod
std::unique_ptr<cpp_entity> try_parse_static_cpp_function(const parse_context& context,
const CXCursor& cur);
std::unique_ptr<cpp_entity> parse_cpp_namespace(const parse_context& context,
const CXCursor& cur);