diff --git a/Engine/source/assets/assetBase.h b/Engine/source/assets/assetBase.h index ec9ee265d..352efa1f1 100644 --- a/Engine/source/assets/assetBase.h +++ b/Engine/source/assets/assetBase.h @@ -170,9 +170,9 @@ private: }; //helper macro for stitching string and non string values togeather sans quotes -#define assetText(x,suff) std::string(std::string(#x) + std::string(#suff)).c_str() -#define macroText(x) std::string(std::string(#x)).c_str() -#define assetDoc(x,suff) std::string(std::string("@brief") + std::string(#x) + std::string(#suff)).c_str() +#define assetText(x,suff) #x#suff +#define macroText(x) #x +#define assetDoc(x,suff) "@brief "#x" "#suff #endif // _ASSET_BASE_H_