@@ -8,12 +8,6 @@
#ifndef __LIBGPIOD_GPIOD_CXX_HPP__
#define __LIBGPIOD_GPIOD_CXX_HPP__
-/**
- * @defgroup gpiod_cxx C++ bindings
- *
- * C++ bindings for libgpiod.
- */
-
/**
* @cond
*/
@@ -19,11 +19,6 @@ namespace gpiod {
class chip;
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Represents an immutable snapshot of GPIO chip information.
*/
@@ -96,10 +91,6 @@ private:
*/
::std::ostream& operator<<(::std::ostream& out, const chip_info& chip);
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_CHIP_INFO_HPP__ */
@@ -30,11 +30,6 @@ class line_request;
class request_builder;
class request_config;
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Represents a GPIO chip.
*/
@@ -173,10 +168,6 @@ private:
*/
::std::ostream& operator<<(::std::ostream& out, const chip& chip);
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_CHIP_HPP__ */
@@ -22,11 +22,6 @@ namespace gpiod {
class edge_event;
class line_request;
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Object into which edge events are read for better performance.
*
@@ -120,10 +115,6 @@ private:
*/
::std::ostream& operator<<(::std::ostream& out, const edge_event_buffer& buf);
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_EDGE_EVENT_BUFFER_HPP__ */
@@ -22,11 +22,6 @@ namespace gpiod {
class edge_event_buffer;
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Immutable object containing data about a single edge event.
*/
@@ -128,10 +123,6 @@ private:
*/
::std::ostream& operator<<(::std::ostream& out, const edge_event& event);
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_EDGE_EVENT_HPP__ */
@@ -17,11 +17,6 @@
namespace gpiod {
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Exception thrown when an already closed chip is used.
*/
@@ -149,10 +144,6 @@ public:
~bad_mapping();
};
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_EXCEPTION_HPP__ */
@@ -23,11 +23,6 @@ namespace gpiod {
class chip;
class line_info;
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Immutable object containing data about a single line info event.
*/
@@ -114,10 +109,6 @@ private:
*/
::std::ostream& operator<<(::std::ostream& out, const info_event& event);
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_INFO_EVENT_HPP__ */
@@ -21,11 +21,6 @@ class chip;
class line_request;
class line_settings;
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Contains a set of line config options used in line requests and
* reconfiguration.
@@ -111,10 +106,6 @@ private:
*/
::std::ostream& operator<<(::std::ostream& out, const line_config& config);
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_LINE_CONFIG_HPP__ */
@@ -22,11 +22,6 @@ namespace gpiod {
class chip;
class info_event;
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Contains an immutable snapshot of the line's state at the
* time when the object of this class was instantiated.
@@ -167,10 +162,6 @@ private:
*/
::std::ostream& operator<<(::std::ostream& out, const line_info& info);
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_LINE_INFO_HPP__ */
@@ -26,11 +26,6 @@ class edge_event;
class edge_event_buffer;
class line_config;
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Stores the context of a set of requested GPIO lines.
*/
@@ -227,10 +222,6 @@ private:
*/
::std::ostream& operator<<(::std::ostream& out, const line_request& request);
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_LINE_REQUEST_HPP__ */
@@ -21,11 +21,6 @@ namespace gpiod {
class line_config;
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Stores GPIO line settings.
*/
@@ -193,10 +188,6 @@ private:
*/
::std::ostream& operator<<(::std::ostream& out, const line_settings& settings);
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_LINE_SETTINGS_HPP__ */
@@ -23,11 +23,6 @@ namespace gpiod {
*/
namespace line {
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Wrapper around unsigned int for representing line offsets.
*/
@@ -265,10 +260,6 @@ using value_mappings = ::std::vector<value_mapping>;
*/
::std::ostream& operator<<(::std::ostream& out, const value_mappings& mappings);
-/**
- * @}
- */
-
} /* namespace line */
} /* namespace gpiod */
@@ -16,11 +16,6 @@
namespace gpiod {
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Check if the file pointed to by path is a GPIO chip character device.
* @param path Path to check.
@@ -35,10 +30,6 @@ bool is_gpiochip_device(const ::std::filesystem::path& path);
*/
const ::std::string& api_version();
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_MISC_HPP__ */
@@ -22,11 +22,6 @@ class line_config;
class line_request;
class request_config;
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Intermediate object storing the configuration for a line request.
*/
@@ -148,10 +143,6 @@ private:
*/
::std::ostream& operator<<(::std::ostream& out, const request_builder& builder);
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_REQUEST_BUILDER_HPP__ */
@@ -23,11 +23,6 @@ namespace gpiod {
class chip;
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Stores a set of options passed to the kernel when making a line
* request.
@@ -105,10 +100,6 @@ private:
*/
::std::ostream& operator<<(::std::ostream& out, const request_config& config);
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_REQUEST_CONFIG_HPP__ */
@@ -17,11 +17,6 @@
namespace gpiod {
-/**
- * @ingroup gpiod_cxx
- * @{
- */
-
/**
* @brief Stores the edge and info event timestamps as returned by the kernel
* and allows to convert them to std::chrono::time_point.
@@ -114,10 +109,6 @@ private:
::std::uint64_t _m_ns;
};
-/**
- * @}
- */
-
} /* namespace gpiod */
#endif /* __LIBGPIOD_CXX_TIMESTAMP_HPP__ */