diff options
Diffstat (limited to 'src/libcamera/base/class.cpp')
-rw-r--r-- | src/libcamera/base/class.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/libcamera/base/class.cpp b/src/libcamera/base/class.cpp index 26b49677..d0899671 100644 --- a/src/libcamera/base/class.cpp +++ b/src/libcamera/base/class.cpp @@ -151,6 +151,23 @@ Extensible::Extensible(Extensible::Private *d) } /** + * \fn Extensible::_d() const + * \brief Retrieve the private data instance + * + * This template function isn't meant to be called directly. Instead, classes + * derived from Extensible get, through the LIBCAMERA_DECLARE_PRIVATE() macro, + * overriden _d() functions that return the correct pointer type to the + * corresponding derived Private class. + * + * \return A pointer to the private data instance + */ + +/** + * \fn Extensible::_d() + * \copydoc Extensible::_d() const + */ + +/** * \var Extensible::d_ * \brief Pointer to the private data instance */ |