Fix doxygen warnings about missing docs

Change-Id: I6bfade1db4b3e1a8c63a0bba16303925554ca6cc
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/34569
Reviewed-by: dan sinclair <dsinclair@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
This commit is contained in:
Ben Clayton 2020-12-03 18:21:49 +00:00 committed by Commit Bot service account
parent 2bc6840d3c
commit 8e6cd2e680
2 changed files with 14 additions and 2 deletions

View File

@ -37,12 +37,18 @@ class Module {
typename std::enable_if<std::is_base_of<BASE, T>::value, T>::type; typename std::enable_if<std::is_base_of<BASE, T>::value, T>::type;
public: public:
/// Constructor
Module(); Module();
/// Move constructor /// Move constructor
Module(Module&&); Module(Module&&);
/// Move assignment
/// Move assignment operator
/// @param rhs the Module to move /// @param rhs the Module to move
/// @return this Module
Module& operator=(Module&& rhs); Module& operator=(Module&& rhs);
/// Destructor
~Module(); ~Module();
/// @return a deep copy of this module /// @return a deep copy of this module

View File

@ -28,12 +28,18 @@ namespace ast {
/// The type manager holds all the pointers to the known types. /// The type manager holds all the pointers to the known types.
class TypeManager { class TypeManager {
public: public:
/// Constructor
TypeManager(); TypeManager();
/// Move constructor /// Move constructor
TypeManager(TypeManager&&); TypeManager(TypeManager&&);
// Move assignment
/// Move assignment operator
/// @param rhs the TypeManager to move /// @param rhs the TypeManager to move
/// @return this TypeManager
TypeManager& operator=(TypeManager&& rhs); TypeManager& operator=(TypeManager&& rhs);
/// Destructor
~TypeManager(); ~TypeManager();
/// Clears all registered types. /// Clears all registered types.