24 SmallString<128> Default;
25 sys::path::native(Base, Default);
26 sys::path::append(Default, Path);
31 SmallString<128> Default;
32 sys::path::native(Base, Default, sys::path::Style::posix);
33 sys::path::append(Default, Path);
38 assert(!AssetsPath.empty());
39 assert(sys::fs::is_directory(AssetsPath));
44 SmallString<128> DefaultStylesheet =
47 DefaultStylesheet.c_str());
51 SmallString<128> IndexJS =
appendPathPosix(AssetsPath,
"mustache-index.js");
55 SmallString<128> NamespaceTemplate =
57 SmallString<128> ClassTemplate =
59 SmallString<128> EnumTemplate =
61 SmallString<128> FunctionTemplate =
63 SmallString<128> CommentTemplate =
65 SmallString<128> HeadTemplate =
67 SmallString<128> NavbarTemplate =
69 SmallString<128> IndexTemplate =
71 SmallString<128> AliasTemplate =
75 {
"namespace-template", NamespaceTemplate.c_str()});
79 {
"function-template", FunctionTemplate.c_str()});
89 assert(!AssetsPath.empty());
90 assert(sys::fs::is_directory(AssetsPath));
92 SmallString<128> ClassTemplate =
94 SmallString<128> NamespaceTemplate =
96 SmallString<128> AllFilesTemplate =
98 SmallString<128> IndexTemplate =
100 SmallString<128> CommentsTemplate =
105 {
"namespace-template", NamespaceTemplate.c_str()});
std::vector< std::string > UserStylesheets
llvm::StringMap< std::string > MustacheTemplates
std::vector< std::string > JsScripts