[Doc] Add documentation top-level namespace App

This commit is contained in:
Pieter Hijma
2025-04-10 17:09:03 +02:00
committed by Benjamin Nauck
parent 4c600f20d4
commit 8956c56235
3 changed files with 18 additions and 0 deletions

View File

@@ -594,6 +594,12 @@ protected:
std::string end;
};
/**
* Namespace for parsing expressions.
*
* Contains functionality for parsing expressions, the units of
* expressions, whether a token is an identifier, unit, or constant.
*/
namespace ExpressionParser
{
AppExport Expression* parse(const App::DocumentObject* owner, const char* buffer);

View File

@@ -39,6 +39,12 @@
namespace App
{
/**
* A namespace for metadata for Python external addons.
*
* This namespace contains functionality to define the contents of a
* package.xml file, such as Contact, License, Url, and Dependency.
*/
namespace Meta
{

View File

@@ -28,6 +28,12 @@
#include <array>
#include <string>
/**
* A namespace for utilities.
*
* Currently, this namespace contains functionality to define custom syntax to
* parse command line options.
*/
namespace App::Util
{