CLion有文件模板生成C++类,生成源文件和头文件。在我的项目中,我有具有相同代码部分的处理程序类,我想通过文件模板生成它们。我创建的模板不能这样做:
为 MyHandlerClass 类设置文件名我想要 my_handler_class.cpp 和 .hpp
从一个类名我想生成 2 个文件头和源,不知道该怎么做。
- 我也想有像 MyClass -> my-class 这样的字符串,找到函数
$lowercaseAndDash($NAME)
但不知道为什么它不起作用
我有标题模板:
#pragma once
// includes
namespace handlers {
class ${NAME}: public Parent {
public:
// methods
};
}
我试图通过设置这样的文件名来解决第一个问题:#set ($FILE_NAME = "test_class.hpp")
. 但我不知道将 CamelCase 设置为蛇形,这不起作用。
还可以在文档中找到蛇案例的功能,但它在文件模板中对我不起作用。