// Boost.Geometry (aka GGL, Generic Geometry Library) // // Copyright (c) 2010-2013 Barend Gehrels, Amsterdam, the Netherlands. // Copyright (c) 2012-2013 Adam Wulkiewicz, Lodz, Poland. // // This file was modified by Oracle on 2020. // Modifications copyright (c) 2020, Oracle and/or its affiliates. // Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle // // Use, modification and distribution is subject to the Boost Software License, // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) // // #ifndef CONFIGURATION_HPP #define CONFIGURATION_HPP #include #include struct configuration { // To transfer e.g. c:/_svn/boost/trunk/boost/geometry/algorithms/area.hpp // to #include // We need to find the position where the include path should start, // so fill out "boost" here, or "boost/geometry" (it uses rfind) std::string start_include; // Convenience headers (headefiles with solely purpose of including others std::string convenience_header_path; std::vector convenience_headers; std::string skip_namespace; enum output_style_type {def, alt}; output_style_type output_style; bool output_member_variables; unsigned alt_max_synopsis_length; configuration() : output_style(def) , output_member_variables(false) , alt_max_synopsis_length(0) {} }; #endif // CONFIGURATION_HPP