reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
   59   auto str = Take<PythonString>(str_obj);
  264   *this = Take<PythonBytes>(PyBytes_FromStringAndSize(data, bytes.size()));
  281   *this = Take<PythonByteArray>(PyByteArray_FromStringAndSize(str, length));
  324   return Take<PythonString>(str);
  488   *this = Take<PythonInteger>(PyLong_FromLongLong(value));
  512   *this = Take<PythonBoolean>(PyBool_FromLong(value));
  525     *this = Take<PythonList>(PyList_New(0));
  529   *this = Take<PythonList>(PyList_New(list_size));
  581     *this = Take<PythonTuple>(PyTuple_New(0));
  585   *this = Take<PythonTuple>(PyTuple_New(tuple_size));
  652     *this = Take<PythonDictionary>(PyDict_New());
  770   return Take<PythonModule>(mod);
 1516   return Take<PythonFile>(file_obj);
 1531   Take<PythonObject>(o);
 1556   auto code_ref = Take<PythonObject>(code);
 1568   return Take<PythonObject>(result);
 1581   return Take<PythonObject>(result);
tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h
  332     return python::Take<PythonObject>(obj);
  342     return python::Take<PythonObject>(obj);
  351     return python::Take<PythonObject>(obj);
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
 2055       unwrapIgnoringErrors(As<PythonDictionary>(Take<PythonObject>(setting)));
tools/lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp
   74   dict = Take<PythonDictionary>(new_dict);
   77   dict = Take<PythonDictionary>(PyDict_New());
  640     auto lambda = Take<PythonCallable>(o);
  652     auto lambda = Take<PythonCallable>(o);
  664     auto lambda = Take<PythonCallable>(o);
  676     auto lambda = Take<PythonCallable>(o);
  689     auto lambda = Take<PythonCallable>(o);
  720     Take<PythonObject>(o);