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>
diff --git a/src/ast/module.h b/src/ast/module.h
index e4313c3..d5c480f 100644
--- a/src/ast/module.h
+++ b/src/ast/module.h
@@ -37,12 +37,18 @@
typename std::enable_if<std::is_base_of<BASE, T>::value, T>::type;
public:
+ /// Constructor
Module();
+
/// Move constructor
Module(Module&&);
- /// Move assignment
+
+ /// Move assignment operator
/// @param rhs the Module to move
+ /// @return this Module
Module& operator=(Module&& rhs);
+
+ /// Destructor
~Module();
/// @return a deep copy of this module
diff --git a/src/ast/type_manager.h b/src/ast/type_manager.h
index 1c3d27c..f428ac9 100644
--- a/src/ast/type_manager.h
+++ b/src/ast/type_manager.h
@@ -28,12 +28,18 @@
/// The type manager holds all the pointers to the known types.
class TypeManager {
public:
+ /// Constructor
TypeManager();
+
/// Move constructor
TypeManager(TypeManager&&);
- // Move assignment
+
+ /// Move assignment operator
/// @param rhs the TypeManager to move
+ /// @return this TypeManager
TypeManager& operator=(TypeManager&& rhs);
+
+ /// Destructor
~TypeManager();
/// Clears all registered types.