We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4f59533 commit f725ad7Copy full SHA for f725ad7
src/etc/lldb_providers.py
@@ -1,4 +1,5 @@
1
import sys
2
+from typing import List
3
4
from lldb import (
5
SBData,
@@ -710,9 +711,18 @@ def get_type_name(self) -> str:
710
711
712
713
def TupleSummaryProvider(valobj: SBValue, _dict: LLDBOpaque):
- output: str = sequence_formatter("(", valobj, dict)
714
- output += ")"
715
- return output
+ output: List[str] = []
+
716
+ for i in range(0, valobj.GetNumChildren()):
717
+ child: SBValue = valobj.GetChildAtIndex(i)
718
+ summary = child.summary
719
+ if summary is None:
720
+ summary = child.value
721
722
+ summary = "{...}"
723
+ output.append(summary)
724
725
+ return "(" + ", ".join(output) + ")"
726
727
728
class StdVecSyntheticProvider:
0 commit comments