Clarified a documentation statement about circular references.

Change-Id: I8f3c50085f89037995ab9f26b28d3c83667e9d6f
parent cdb0dca3
...@@ -107,7 +107,7 @@ inline const char **EnumNamesAny() { ...@@ -107,7 +107,7 @@ inline const char **EnumNamesAny() {
inline const char *EnumNameAny(int e) { return EnumNamesAny()[e]; } inline const char *EnumNameAny(int e) { return EnumNamesAny()[e]; }
</pre><p>Unions share a lot with enums. </p><pre class="fragment">struct Vec3; </pre><p>Unions share a lot with enums. </p><pre class="fragment">struct Vec3;
struct Monster; struct Monster;
</pre><p>Predeclare all datatypes since there may be circular references. </p><pre class="fragment">MANUALLY_ALIGNED_STRUCT(4) Vec3 { </pre><p>Predeclare all data types since circular references between types are allowed (circular references between object are not, though). </p><pre class="fragment">MANUALLY_ALIGNED_STRUCT(4) Vec3 {
private: private:
float x_; float x_;
float y_; float y_;
......
...@@ -159,7 +159,8 @@ Unions share a lot with enums. ...@@ -159,7 +159,8 @@ Unions share a lot with enums.
struct Vec3; struct Vec3;
struct Monster; struct Monster;
Predeclare all datatypes since there may be circular references. Predeclare all data types since circular references between types are allowed
(circular references between object are not, though).
MANUALLY_ALIGNED_STRUCT(4) Vec3 { MANUALLY_ALIGNED_STRUCT(4) Vec3 {
private: private:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment