documentation-polyglot
Version:
C++ plugin for documentation.js
20 lines (17 loc) • 626 B
YAML
shallow: true
sort-order:
- kind
- alpha
documentation-polyglot:
extensions: [ .cpp, .hpp, .h ]
infer:
kind:
function: [ NAN_METHOD\(.+\), GDAL_ASYNCABLE_DEFINE\(.+\), NODE_WRAPPED_METHOD.+\(.+\) ]
property: [ NAN_GETTER\(.+\), GDAL_ASYNCABLE_GETTER_DECLARE\(.+\) ]
name:
- NAN_METHOD\s*\(.+::([a-zA-Z0-9_]+)\)
- NAN_METHOD\s*\(([a-zA-Z0-9_]+)\)
- GDAL_ASYNCABLE_DEFINE\s*\(.+::([a-zA-Z0-9_]+)\)
- NODE_WRAPPED_METHOD_.+\(.+,\s*(.+),\s*.+,\s*.+,\s*.+,\s*.+,\s*\)
- NAN_GETTER\s*\(.+::([a-zA-Z0-9_]+)\)
- GDAL_ASYNCABLE_GETTER_DECLARE\s*\(.+::([a-zA-Z0-9_]+)\)