18 SmallString<128> Default;
19 sys::path::native(Base, Default);
20 sys::path::append(Default, Path);
25 SmallString<128> Default;
26 sys::path::native(Base, Default, sys::path::Style::posix);
27 sys::path::append(Default, Path);
33 assert(!AssetsPath.empty());
34 assert(sys::fs::is_directory(AssetsPath));
36 SmallString<128> DefaultStylesheet =
38 SmallString<128> NamespaceTemplate =
40 SmallString<128> ClassTemplate =
42 SmallString<128> EnumTemplate =
44 SmallString<128> FunctionTemplate =
46 SmallString<128> CommentTemplate =
48 SmallString<128> IndexJS =
appendPathPosix(AssetsPath,
"mustache-index.js");
52 DefaultStylesheet.c_str());
54 {
"namespace-template", NamespaceTemplate.c_str()});
58 {
"function-template", FunctionTemplate.c_str()});
std::vector< std::string > UserStylesheets
llvm::StringMap< std::string > MustacheTemplates
std::vector< std::string > JsScripts