【发布时间】:2019-10-08 16:32:11
【问题描述】:
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 设置为蛇形,这不起作用。
也可以在 docs 函数中找到蛇案例,但它在文件模板中对我不起作用。
【问题讨论】:
标签: c++ ide clion file-templates