@@ -29,12 +29,16 @@ inline constexpr iword_type layout_options_mask =
2929// / @brief @ref gl::io::options_manip "Stream manipulator" to enable concise graph formatting.
3030// /
3131// / Clears all layout-specific flags to default back to a compact representation.
32+ // /
33+ // / @hideinitializer
3234inline constexpr options_manip concise{0ul , detail::layout_options_mask};
3335
3436// / @ingroup GL GL-IO
3537// / @brief @ref gl::io::options_manip "Stream manipulator" to enable verbose graph formatting.
3638// /
3739// / Modifies the stream state to output detailed structural information.
40+ // /
41+ // / @hideinitializer
3842inline constexpr options_manip verbose{
3943 detail::build_mask (detail::option_bit::verbose), detail::layout_options_mask
4044};
@@ -43,44 +47,53 @@ inline constexpr options_manip verbose{
4347// / @brief @ref gl::io::options_manip "Stream manipulator" to enable the Graph Specification Format (GSF).
4448// /
4549// / Modifies the stream to output or expect data matching the precise internal parsing format used for serialization and deserialization.
50+ // /
51+ // / @hideinitializer
4652inline constexpr options_manip spec_fmt{
4753 detail::build_mask (detail::option_bit::spec_fmt), detail::layout_options_mask
4854};
4955
5056// / @ingroup GL GL-IO
5157// / @brief @ref gl::io::options_manip "Stream manipulator" to enable the processing of vertex properties.
58+ // / @hideinitializer
5259inline constexpr options_manip with_vertex_properties =
5360 set_options (detail::option_bit::with_vertex_properties);
5461
5562// / @ingroup GL GL-IO
5663// / @brief @ref gl::io::options_manip "Stream manipulator" to disable the processing of vertex properties.
64+ // / @hideinitializer
5765inline constexpr options_manip without_vertex_properties =
5866 clear_options (detail::option_bit::with_vertex_properties);
5967
6068// / @ingroup GL GL-IO
6169// / @brief @ref gl::io::options_manip "Stream manipulator" to enable the processing of edge properties.
70+ // / @hideinitializer
6271inline constexpr options_manip with_edge_properties =
6372 set_options (detail::option_bit::with_connection_properties);
6473
6574// / @ingroup GL GL-IO
6675// / @brief @ref gl::io::options_manip "Stream manipulator" to disable the processing of edge properties.
76+ // / @hideinitializer
6777inline constexpr options_manip without_edge_properties =
6878 clear_options (detail::option_bit::with_connection_properties);
6979
7080// / @ingroup GL GL-IO
7181// / @brief @ref gl::io::options_manip "Stream manipulator" to enable the processing of both vertex and edge properties simultaneously.
82+ // / @hideinitializer
7283inline constexpr options_manip with_properties = set_options(
7384 detail::option_bit::with_vertex_properties, detail::option_bit::with_connection_properties
7485);
7586
7687// / @ingroup GL GL-IO
7788// / @brief @ref gl::io::options_manip "Stream manipulator" to disable the processing of both vertex and edge properties simultaneously.
89+ // / @hideinitializer
7890inline constexpr options_manip without_properties = clear_options(
7991 detail::option_bit::with_vertex_properties, detail::option_bit::with_connection_properties
8092);
8193
8294// / @ingroup GL GL-IO
8395// / @brief @ref gl::io::options_manip "Stream manipulator" to reset all custom graph formatting flags back to their default states.
96+ // / @hideinitializer
8497inline constexpr options_manip default_options{0ul , ~static_cast <iword_type>(0 )};
8598
8699} // namespace gl::io
0 commit comments