struct InvariantValue
Declaration
template <class T>
struct InvariantValue { /* full declaration omitted */ };
Declared at: clang/lib/CodeGen/EHScopeStack.h:55
Templates
- T
Method Overview
- public static bool needsSaving(clang::CodeGen::InvariantValue::type value)
- public static clang::CodeGen::InvariantValue::type restore(clang::CodeGen::CodeGenFunction & CGF, clang::CodeGen::InvariantValue::saved_type value)
- public static clang::CodeGen::InvariantValue::saved_type save(clang::CodeGen::CodeGenFunction & CGF, clang::CodeGen::InvariantValue::type value)
Methods
¶static bool needsSaving(
clang::CodeGen::InvariantValue::type value)
static bool needsSaving(
clang::CodeGen::InvariantValue::type value)
Declared at: clang/lib/CodeGen/EHScopeStack.h:58
Parameters
- clang::CodeGen::InvariantValue::type value
¶static clang::CodeGen::InvariantValue::type
restore(clang::CodeGen::CodeGenFunction& CGF,
clang::CodeGen::InvariantValue::saved_type
value)
static clang::CodeGen::InvariantValue::type
restore(clang::CodeGen::CodeGenFunction& CGF,
clang::CodeGen::InvariantValue::saved_type
value)
Declared at: clang/lib/CodeGen/EHScopeStack.h:60
Parameters
- clang::CodeGen::CodeGenFunction& CGF
- clang::CodeGen::InvariantValue::saved_type value
¶static clang::CodeGen::InvariantValue::saved_type
save(clang::CodeGen::CodeGenFunction& CGF,
clang::CodeGen::InvariantValue::type value)
static clang::CodeGen::InvariantValue::saved_type
save(clang::CodeGen::CodeGenFunction& CGF,
clang::CodeGen::InvariantValue::type value)
Declared at: clang/lib/CodeGen/EHScopeStack.h:59
Parameters
- clang::CodeGen::CodeGenFunction& CGF
- clang::CodeGen::InvariantValue::type value