Changeset View
Changeset View
Standalone View
Standalone View
include/clang/Frontend/CompilerInvocation.h
Show First 20 Lines • Show All 148 Lines • ▼ Show 20 Lines | public: | ||||
static std::string GetResourcesPath(const char *Argv0, void *MainAddr); | static std::string GetResourcesPath(const char *Argv0, void *MainAddr); | ||||
/// \brief Set language defaults for the given input language and | /// \brief Set language defaults for the given input language and | ||||
/// language standard in the given LangOptions object. | /// language standard in the given LangOptions object. | ||||
/// | /// | ||||
/// \param Opts - The LangOptions object to set up. | /// \param Opts - The LangOptions object to set up. | ||||
/// \param IK - The input language. | /// \param IK - The input language. | ||||
/// \param T - The target triple. | /// \param T - The target triple. | ||||
/// \param PPOpts - The PreprocessorOptions affected. | |||||
/// \param LangStd - The input language standard. | /// \param LangStd - The input language standard. | ||||
static void setLangDefaults(LangOptions &Opts, InputKind IK, | static void setLangDefaults(LangOptions &Opts, InputKind IK, | ||||
const llvm::Triple &T, | const llvm::Triple &T, PreprocessorOptions &PPOpts, | ||||
LangStandard::Kind LangStd = LangStandard::lang_unspecified); | LangStandard::Kind LangStd = LangStandard::lang_unspecified); | ||||
/// \brief Retrieve a module hash string that is suitable for uniquely | /// \brief Retrieve a module hash string that is suitable for uniquely | ||||
/// identifying the conditions under which the module was built. | /// identifying the conditions under which the module was built. | ||||
std::string getModuleHash() const; | std::string getModuleHash() const; | ||||
/// @} | /// @} | ||||
/// @name Option Subgroups | /// @name Option Subgroups | ||||
▲ Show 20 Lines • Show All 54 Lines • Show Last 20 Lines |