summaryrefslogtreecommitdiff
path: root/binaryninjaapi.h
diff options
context:
space:
mode:
authorGlenn Smith <glenn@vector35.com>2024-09-26 00:32:43 -0400
committerGlenn Smith <glenn@vector35.com>2024-10-14 16:58:54 -0400
commit0076048355861138242269604010707434705113 (patch)
treeb85e0c80fab867dcba39340cfaf43e76e3a23930 /binaryninjaapi.h
parent7949573575297807243040469279622396817803 (diff)
Add VarArgsType and ValueType constructors
Diffstat (limited to 'binaryninjaapi.h')
-rw-r--r--binaryninjaapi.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 4c725da6..feb15aa5 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -8953,6 +8953,8 @@ namespace BinaryNinja {
const Confidence<std::vector<uint32_t>>& returnRegs = Confidence<std::vector<uint32_t>>(std::vector<uint32_t>(), 0),
BNNameType ft = NoNameType,
const Confidence<bool>& pure = Confidence<bool>(false, 0));
+ static Ref<Type> VarArgsType();
+ static Ref<Type> ValueType(const std::string& value);
static std::string GenerateAutoTypeId(const std::string& source, const QualifiedName& name);
static std::string GenerateAutoDemangledTypeId(const QualifiedName& name);
@@ -9236,6 +9238,8 @@ namespace BinaryNinja {
const Confidence<std::vector<uint32_t>>& returnRegs = Confidence<std::vector<uint32_t>>(std::vector<uint32_t>(), 0),
BNNameType ft = NoNameType,
const Confidence<bool>& pure = Confidence<bool>(false, 0));
+ static TypeBuilder VarArgsType();
+ static TypeBuilder ValueType(const std::string& value);
bool IsReferenceOfType(BNNamedTypeReferenceClass refType);
bool IsStructReference() { return IsReferenceOfType(StructNamedTypeClass); }