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 app {
/**
* @namespace yaze::app::core
* @brief Core application logic and utilities.
*/
namespace core {
/**
* @class ExperimentFlags
* @brief A class to manage experimental feature flags.
*/
class ExperimentFlags {
public:
struct Flags {
@@ -99,6 +107,11 @@ class ExperimentFlags {
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>
class NotifyValue {
public:

View File

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

View File

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