Add missing doc comments.
This cl adds some missing doc comments.
Change-Id: Ic5452c2f9a40ddcc4642062a338f602632f3e057
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/27520
Reviewed-by: David Neto <dneto@google.com>
Commit-Queue: David Neto <dneto@google.com>
diff --git a/src/reader/wgsl/parser_impl.h b/src/reader/wgsl/parser_impl.h
index 360ad76..d4a7abc 100644
--- a/src/reader/wgsl/parser_impl.h
+++ b/src/reader/wgsl/parser_impl.h
@@ -52,16 +52,24 @@
class Lexer;
+/// Struct holding information for a for loop
struct ForHeader {
- std::unique_ptr<ast::Statement> initializer;
- std::unique_ptr<ast::Expression> condition;
- std::unique_ptr<ast::Statement> continuing;
-
- ForHeader(std::unique_ptr<ast::Statement> _initializer,
- std::unique_ptr<ast::Expression> _condition,
- std::unique_ptr<ast::Statement> _continuing);
+ /// Constructor
+ /// @param init the initializer statement
+ /// @param cond the condition statement
+ /// @param cont the continuing statement
+ ForHeader(std::unique_ptr<ast::Statement> init,
+ std::unique_ptr<ast::Expression> cond,
+ std::unique_ptr<ast::Statement> cont);
~ForHeader();
+
+ /// The for loop initializer
+ std::unique_ptr<ast::Statement> initializer;
+ /// The for loop condition
+ std::unique_ptr<ast::Expression> condition;
+ /// The for loop continuing statement
+ std::unique_ptr<ast::Statement> continuing;
};
/// ParserImpl for WGSL source data