summaryrefslogtreecommitdiffstats
path: root/lldb/test/functionalities/data-formatter/data-formatter-python-synth/fooSynthProvider.py
blob: add34074fb0974e41c5a3d90b939ee2ecab55042 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class fooSynthProvider:
     def __init__(self, valobj, dict):
         self.valobj = valobj;
     def num_children(self):
         return 2;
     def get_child_at_index(self, index):
         if index == 1:
             child = self.valobj.GetChildMemberWithName('a');
         else:
             child = self.valobj.GetChildMemberWithName('r');
         return child;
     def get_child_index(self, name):
         if name == 'a':
             return 1;
         else:
             return 0;
OpenPOWER on IntegriCloud