@@ -81870,6 +81870,57 @@ SWIGINTERN PyObject *_wrap_SBType_GetTemplateArgumentType(PyObject *self, PyObje
81870
81870
}
81871
81871
81872
81872
81873
+ SWIGINTERN PyObject *_wrap_SBType_GetTemplateArgumentValue(PyObject *self, PyObject *args) {
81874
+ PyObject *resultobj = 0;
81875
+ lldb::SBType *arg1 = (lldb::SBType *) 0 ;
81876
+ lldb::SBTarget arg2 ;
81877
+ uint32_t arg3 ;
81878
+ void *argp1 = 0 ;
81879
+ int res1 = 0 ;
81880
+ void *argp2 ;
81881
+ int res2 = 0 ;
81882
+ unsigned int val3 ;
81883
+ int ecode3 = 0 ;
81884
+ PyObject *swig_obj[3] ;
81885
+ lldb::SBValue result;
81886
+
81887
+ (void)self;
81888
+ if (!SWIG_Python_UnpackTuple(args, "SBType_GetTemplateArgumentValue", 3, 3, swig_obj)) SWIG_fail;
81889
+ res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_lldb__SBType, 0 | 0 );
81890
+ if (!SWIG_IsOK(res1)) {
81891
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SBType_GetTemplateArgumentValue" "', argument " "1"" of type '" "lldb::SBType *""'");
81892
+ }
81893
+ arg1 = reinterpret_cast< lldb::SBType * >(argp1);
81894
+ {
81895
+ res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_lldb__SBTarget, 0 | 0);
81896
+ if (!SWIG_IsOK(res2)) {
81897
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SBType_GetTemplateArgumentValue" "', argument " "2"" of type '" "lldb::SBTarget""'");
81898
+ }
81899
+ if (!argp2) {
81900
+ SWIG_exception_fail(SWIG_NullReferenceError, "invalid null reference " "in method '" "SBType_GetTemplateArgumentValue" "', argument " "2"" of type '" "lldb::SBTarget""'");
81901
+ } else {
81902
+ lldb::SBTarget * temp = reinterpret_cast< lldb::SBTarget * >(argp2);
81903
+ arg2 = *temp;
81904
+ if (SWIG_IsNewObj(res2)) delete temp;
81905
+ }
81906
+ }
81907
+ ecode3 = SWIG_AsVal_unsigned_SS_int(swig_obj[2], &val3);
81908
+ if (!SWIG_IsOK(ecode3)) {
81909
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "SBType_GetTemplateArgumentValue" "', argument " "3"" of type '" "uint32_t""'");
81910
+ }
81911
+ arg3 = static_cast< uint32_t >(val3);
81912
+ {
81913
+ SWIG_PYTHON_THREAD_BEGIN_ALLOW;
81914
+ result = (arg1)->GetTemplateArgumentValue(SWIG_STD_MOVE(arg2),arg3);
81915
+ SWIG_PYTHON_THREAD_END_ALLOW;
81916
+ }
81917
+ resultobj = SWIG_NewPointerObj((new lldb::SBValue(result)), SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_OWN | 0 );
81918
+ return resultobj;
81919
+ fail:
81920
+ return NULL;
81921
+ }
81922
+
81923
+
81873
81924
SWIGINTERN PyObject *_wrap_SBType_GetTemplateArgumentKind(PyObject *self, PyObject *args) {
81874
81925
PyObject *resultobj = 0;
81875
81926
lldb::SBType *arg1 = (lldb::SBType *) 0 ;
@@ -100016,6 +100067,7 @@ static PyMethodDef SwigMethods[] = {
100016
100067
" * Objective-C: Always returns an invalid SBType.\n"
100017
100068
"\n"
100018
100069
""},
100070
+ { "SBType_GetTemplateArgumentValue", _wrap_SBType_GetTemplateArgumentValue, METH_VARARGS, "SBType_GetTemplateArgumentValue(SBType self, SBTarget target, uint32_t idx) -> SBValue"},
100019
100071
{ "SBType_GetTemplateArgumentKind", _wrap_SBType_GetTemplateArgumentKind, METH_VARARGS, "\n"
100020
100072
"SBType_GetTemplateArgumentKind(SBType self, uint32_t idx) -> lldb::TemplateArgumentKind\n"
100021
100073
"Returns the kind of the template argument with the given index.\n"
0 commit comments