diff --git a/renderdoc/api/replay/basic_types.h b/renderdoc/api/replay/basic_types.h index 10ce23517..d29a83faa 100644 --- a/renderdoc/api/replay/basic_types.h +++ b/renderdoc/api/replay/basic_types.h @@ -32,6 +32,10 @@ #include #include +#ifndef DOCUMENT +#define DOCUMENT(text) +#endif + // we provide a basic templated type that is a fixed array that just contains a pointer to the // element // array and a size. This could easily map to C as just void* and size but in C++ at least we can be @@ -194,6 +198,7 @@ struct array const T &back() const { return *(elems + count - 1); } }; +DOCUMENT(""); struct str : public rdctype::array { str &operator=(const std::string &in); @@ -226,6 +231,7 @@ struct str : public rdctype::array return *this; } + DOCUMENT(""); void assign(const char *const in, int32_t inCount) { Delete(); @@ -245,6 +251,7 @@ struct str : public rdctype::array } operator const char *() const { return elems ? elems : ""; } + DOCUMENT(""); const char *c_str() const { return elems ? elems : ""; } };