gitextract_f3673ucg/ ├── .gitignore ├── .rspec ├── .travis.yml ├── CONTRIBUTORS ├── Gemfile ├── License.md ├── README.md ├── Rakefile ├── VimFlavor ├── addon-info.json ├── after/ │ └── template/ │ ├── c/ │ │ ├── assert.template │ │ ├── comment.template │ │ ├── internals/ │ │ │ └── c-header-content.template │ │ ├── rand_init.template │ │ └── realloc.template │ ├── cpp/ │ │ ├── abs-rel.template │ │ ├── abstract-class.template │ │ ├── array_size.template │ │ ├── assignment-operator.template │ │ ├── auto_ptr-instance.template │ │ ├── auto_ptr.template │ │ ├── b-e.template │ │ ├── base-class-non-virtual.template │ │ ├── base-class.template │ │ ├── benchmark.template │ │ ├── bool-operator.template │ │ ├── catch.template │ │ ├── cerr.template │ │ ├── chrono-how-long.template │ │ ├── cin.template │ │ ├── class.template │ │ ├── clonable-class.template │ │ ├── copy-and-swap.template │ │ ├── copy-back_inserter.template │ │ ├── copy-constructor.template │ │ ├── copy.template │ │ ├── cout.template │ │ ├── default-constructor.template │ │ ├── destructor.template │ │ ├── empty-exception-class.template │ │ ├── ends_with.template │ │ ├── entity-class.template │ │ ├── enum.template │ │ ├── enum2-impl.template │ │ ├── enum2.template │ │ ├── erase-remove.template │ │ ├── exception-class.template │ │ ├── file.template │ │ ├── for-enum.template │ │ ├── for-iterator.template │ │ ├── for-range.template │ │ ├── fori.template │ │ ├── foriN.template │ │ ├── forward.template │ │ ├── getter.template │ │ ├── init-constructor.template │ │ ├── interface.template │ │ ├── internals/ │ │ │ ├── abs-rel-shared.template │ │ │ ├── attribute.template │ │ │ ├── class-skeleton.template │ │ │ ├── formatted-comment.template │ │ │ ├── function-comment.template │ │ │ ├── function.template │ │ │ ├── get-b-e.template │ │ │ ├── get-class-name.template │ │ │ ├── includes.template │ │ │ ├── list-constructors.template │ │ │ ├── namespace-name.template │ │ │ ├── shall_explicit_defaults.template │ │ │ ├── stream-common.template │ │ │ ├── stream-implementation.template │ │ │ └── stream-signature.template │ │ ├── iss.template │ │ ├── list.template │ │ ├── map.template │ │ ├── namespace.template │ │ ├── noncopyable.template │ │ ├── operator-binary.template │ │ ├── oss.template │ │ ├── otb-sug-latex.template │ │ ├── otb-sug-snippet.template │ │ ├── path.template │ │ ├── ptr_vector.template │ │ ├── ref_setter.template │ │ ├── scoped_ptr.template │ │ ├── set.template │ │ ├── setter.template │ │ ├── shared_ptr.template │ │ ├── singleton.template │ │ ├── sort.template │ │ ├── starts_with.template │ │ ├── static_assert.template │ │ ├── stream-extractor.template │ │ ├── stream-inserter.template │ │ ├── string.template │ │ ├── swap-function.template │ │ ├── throw.template │ │ ├── traits.template │ │ ├── try.template │ │ ├── typeid.template │ │ ├── unique_ptr.template │ │ ├── unordered_map.template │ │ ├── unordered_set.template │ │ ├── utf8.template │ │ ├── value-class.template │ │ ├── vector.template │ │ ├── weak_ptr.template │ │ └── while-getline.template │ └── dox/ │ ├── author.template │ ├── code.template │ ├── em.template │ ├── file.template │ ├── function.template │ ├── group.template │ ├── html.template │ ├── ingroup.template │ ├── since.template │ └── tt.template ├── autoload/ │ └── lh/ │ ├── cpp/ │ │ ├── AnalysisLib_Class.vim │ │ ├── AnalysisLib_Function.vim │ │ ├── GotoFunctionImpl.vim │ │ ├── UnmatchedFunctions.vim │ │ ├── abs_rel.vim │ │ ├── analyse.vim │ │ ├── constructors.vim │ │ ├── enum.vim │ │ ├── ftplugin.vim │ │ ├── include.vim │ │ ├── libclang.vim │ │ ├── macros.vim │ │ ├── option.vim │ │ ├── override.vim │ │ ├── refactor.vim │ │ ├── scope.vim │ │ ├── snippets.vim │ │ ├── style.vim │ │ ├── tags.vim │ │ ├── types.vim │ │ └── understand.vim │ ├── cpp.vim │ └── dox.vim ├── doc/ │ ├── API.md │ ├── Doxygen.md │ ├── Enums.md │ ├── TODO.md │ ├── c.html │ ├── lh-cpp-readme.txt │ ├── options.md │ ├── snippets.md │ └── types.md ├── ftplugin/ │ ├── c/ │ │ ├── LoadHeaderFile.vim │ │ ├── c_AddInclude.vim │ │ ├── c_Doxygen.vim │ │ ├── c_UnmatchedFunctions.vim │ │ ├── c_complete_include.vim │ │ ├── c_doc.vim │ │ ├── c_gcov.vim │ │ ├── c_menu.vim │ │ ├── c_mu-template_api.vim │ │ ├── c_navigate_functions.vim │ │ ├── c_pvs-2-qf.vim │ │ ├── c_set.vim │ │ ├── c_show_scope.vim │ │ ├── c_snippets.vim │ │ ├── c_stl.vim │ │ ├── c_switch-enum.vim │ │ ├── flistmaps.vim │ │ ├── keep_pound_if_path.vim │ │ ├── previewWord.vim │ │ └── word.list │ ├── cpp/ │ │ ├── changelog │ │ ├── cpp_AddMissingScope.vim │ │ ├── cpp_BuildTemplates.vim │ │ ├── cpp_Constructor.vim │ │ ├── cpp_Enum.vim │ │ ├── cpp_FindContextClass.vim │ │ ├── cpp_GotoFunctionImpl.vim │ │ ├── cpp_InsertAccessors.vim │ │ ├── cpp_Inspect.vim │ │ ├── cpp_Override.vim │ │ ├── cpp_options-commands.vim │ │ ├── cpp_options.vim │ │ ├── cpp_refactor.vim │ │ ├── cpp_set.vim │ │ └── cpp_snippets.vim │ └── idl_set.vim ├── mkVba/ │ └── mk-lh-cpp.vim ├── plugin/ │ ├── homeLikeVC++.vim │ └── omap-param.vim ├── script/ │ └── PVS2qf.xsl ├── spec/ │ ├── abstract-class_spec.rb │ ├── base-class-NV_spec.rb │ ├── base-class_spec.rb │ ├── class-with-attributes_spec.rb │ ├── clonable-class_spec.rb │ ├── constructor-command_spec.rb │ ├── deps_spec.rb │ ├── empty-exception-class_spec.rb │ ├── exception-class_spec.rb │ ├── spe_func_spec.rb │ ├── spec_helper.rb │ ├── value-class-with-attributes_spec.rb │ └── value-class_spec.rb ├── syntax/ │ ├── c-assign-in-condition.vim │ ├── c-fallthrough-case.vim │ ├── c.vim │ ├── cpp-badcatch.vim │ ├── cpp-c-cast.vim │ ├── cpp-cxxtest.vim │ ├── cpp-funcdef.vim │ ├── cpp-throw-spec.vim │ └── cpp.vim └── tests/ ├── VimFlavor └── lh/ ├── analysis.vim ├── cpp-TU-override.cpp ├── cpp-TU.cpp ├── omap-param.vim ├── snippets.vim ├── test-flavours.vim └── test-types.vim