[ # for boost??? # These are probably correct but might need a revisit as if you look at the boost documentation pages, it # can give you huge lists of alternate includes... { symbol: [ "BOOST_FOREACH", "private", "", "public" ] }, { include: [ "@\"boost/bind/.*\"", "private", "", "public" ] }, { include: [ "@\"boost/algorithm/string/.*\"", "private", "", "public" ] }, { include: [ "@\"boost/assign/.*\"", "private", "", "public" ] }, { include: [ "@\"boost/filesystem/.*\"", "private", "", "public" ] }, { include: [ "@\"boost/format/.*\"", "private", "", "public" ] }, { include: [ "@\"boost/function/.*\"", "private", "", "public" ] }, { include: [ "@\"boost/local/.*\"", "private", "", "public" ] }, { include: [ "@\"boost/python/.*\"", "private", "", "public" ] }, { include: [ "@\"boost/signals2/.*\"", "private", "", "public" ] }, { include: [ "\"boost/smart_ptr/scoped_array.hpp\"", "private", "", "public" ] }, { include: [ "\"boost/smart_ptr/shared_ptr.hpp\"", "private", "", "public" ] }, # this appears to be excessive #{ include: [ "@\"boost/thread/.*\"", "private", "", "public" ] }, # And this is specific to us { include: [ "\"appconfig.inc\"", "private", "\"appconfig.h\"", "public" ] }, ] # Ones I don't yet know how to deal with #include "boost/fusion/container/vector/vector10_fwd.hpp" // for fusion #include "boost/iterator/iterator_facade.hpp" // for operator!= #include "boost/iterator/iterator_facade.hpp"