|
| | UserToolchain () |
| | Default constructor.
|
| |
| template<typename... Args> |
| | UserToolchain (Args &&...args) |
| | Constructor taking variadic number of arguments.
|
| |
| template<typename... Args> |
| void | set (Args &&...args) |
| | Set multiple arguments.
|
| |
| template<typename... Args> |
| UserToolchain | copyWith (Args &&...args) const |
| | Returns a copy of this object with the given argument(s) set to the new value(s)
|
| |
| const Compiler & | compiler () const |
| | Get Compiler.
|
| |
| Compiler & | compiler () |
| | Get Compiler.
|
| |
| UserToolchain & | set (const Compiler &value) |
| | Set Compiler.
|
| |
| UserToolchain & | set (const Compiler::ID &value) |
| | Set Compiler::ID.
|
| |
| UserToolchain & | set (const Compiler::Version &value) |
| | Set Compiler::Version.
|
| |
| const CxxStandard & | cxxStandard () const |
| | Get CxxStandard.
|
| |
| CxxStandard & | cxxStandard () |
| | Get CxxStandard.
|
| |
| UserToolchain & | set (const CxxStandard &value) |
| | Set CxxStandard.
|
| |
| const StandardLibrary & | standardLibrary () const |
| | Get StandardLibrary.
|
| |
| StandardLibrary & | standardLibrary () |
| | Get StandardLibrary.
|
| |
| UserToolchain & | set (const StandardLibrary &value) |
| | Set StandardLibrary.
|
| |
| UserToolchain & | set (const StandardLibrary::ID &value) |
| | Set StandardLibrary::ID.
|
| |
| UserToolchain & | set (const StandardLibrary::Version &value) |
| | Set StandardLibrary::Version.
|
| |
| template<typename T , typename std::enable_if< std::is_same< T, EnvironmentInfo::UserToolchain::Compiler >::value, int >::type = 0> |
| const EnvironmentInfo::UserToolchain::Compiler & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, EnvironmentInfo::UserToolchain::Compiler::ID >::value, int >::type = 0> |
| const EnvironmentInfo::UserToolchain::Compiler::ID & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, EnvironmentInfo::UserToolchain::Compiler::Version >::value, int >::type = 0> |
| const EnvironmentInfo::UserToolchain::Compiler::Version & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, EnvironmentInfo::UserToolchain::CxxStandard >::value, int >::type = 0> |
| const EnvironmentInfo::UserToolchain::CxxStandard & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, EnvironmentInfo::UserToolchain::StandardLibrary >::value, int >::type = 0> |
| const EnvironmentInfo::UserToolchain::StandardLibrary & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, EnvironmentInfo::UserToolchain::StandardLibrary::ID >::value, int >::type = 0> |
| const EnvironmentInfo::UserToolchain::StandardLibrary::ID & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, EnvironmentInfo::UserToolchain::StandardLibrary::Version >::value, int >::type = 0> |
| const EnvironmentInfo::UserToolchain::StandardLibrary::Version & | get () const |
| |
| template<size_t i, typename std::enable_if< i==0, int >::type = 0> |
| const EnvironmentInfo::UserToolchain::Compiler & | get () const |
| |
| template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
| const EnvironmentInfo::UserToolchain::CxxStandard & | get () const |
| |
| template<size_t i, typename std::enable_if< i==2, int >::type = 0> |
| const EnvironmentInfo::UserToolchain::StandardLibrary & | get () const |
| |
| template<typename F > |
| void | forEach (const F &f) const |
| | Run the given function on each direct member with the value of the member as parameter.
|
| |
| template<typename F > |
| void | forEach (const F &f) |
| | Run the given function on each direct member with the value of the member as parameter.
|
| |
| bool | operator== (const UserToolchain &other) const |
| | Equality operator.
|
| |
| bool | operator!= (const UserToolchain &other) const |
| | Inequality operator.
|
| |
| std::string | toString () const |
| | Get the value as string.
|
| |
Information about the current toolchain.