浏览代码

assettext/macrotext/assetdoc refinements ala https://github.com/TorqueGameEngines/Torque3D/pull/518

AzaezelX 4 年之前
父节点
当前提交
b5b06c4a10
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      Engine/source/assets/assetBase.h

+ 3 - 3
Engine/source/assets/assetBase.h

@@ -170,9 +170,9 @@ private:
 };
 };
 
 
 //helper macro for stitching string and non string values togeather sans quotes
 //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_
 #endif // _ASSET_BASE_H_