specify namespace scope for doxygen

This commit is contained in:
scawful
2024-04-14 10:08:33 -05:00
parent 2aa9bce9ca
commit 5aae3bb1ef
3 changed files with 23 additions and 1 deletions

View File

@@ -14,8 +14,16 @@
namespace yaze { namespace yaze {
namespace app { namespace app {
/**
* @namespace yaze::app::core
* @brief Core application logic and utilities.
*/
namespace core { namespace core {
/**
* @class ExperimentFlags
* @brief A class to manage experimental feature flags.
*/
class ExperimentFlags { class ExperimentFlags {
public: public:
struct Flags { struct Flags {
@@ -99,6 +107,11 @@ class ExperimentFlags {
static std::shared_ptr<Flags> flags_; static std::shared_ptr<Flags> flags_;
}; };
/**
* @class NotifyValue
* @brief A class to manage a value that can be modified and notify when it
* changes.
*/
template <typename T> template <typename T>
class NotifyValue { class NotifyValue {
public: public:

View File

@@ -7,7 +7,7 @@ namespace yaze {
namespace app { namespace app {
/** /**
* @namespace editor * @namespace yaze::app::editor
* @brief Editors are the view controllers for the application. * @brief Editors are the view controllers for the application.
*/ */
namespace editor { namespace editor {

View File

@@ -11,8 +11,17 @@
namespace yaze { namespace yaze {
namespace app { namespace app {
/**
* @namespace yaze::app::emu
* @brief SNES Emulation and debugging tools.
*/
namespace emu { namespace emu {
/**
* @class Emulator
* @brief A class for emulating and debugging SNES ROMs.
*/
class Emulator : public SharedROM { class Emulator : public SharedROM {
public: public:
void Run(); void Run();