Lines Matching full:self
29 def __init__(self, **argkw): argument
30 self.definition = argkw.get('definition')
31 self.name = argkw.get('name')
32 self.type = argkw.get('type')
33 self.typeId = argkw.get('typeId')
34 self.short_description = argkw.get('short_description')
35 self.long_description = argkw.get('long_description')
36 self.version = argkw.get('version')
38 def __repr__(self): argument
40 for (attr,value) in self.__dict__.iteritems():
46 def __init__(self, **argkw): argument
47 self.category = 'composite'
48 self.definition = argkw.get('definition')
49 self.name = argkw.get('name')
50 self.name_signature = argkw.get('name_signature')
51 self.Id = argkw.get('Id')
52 self.initializer = argkw.get('initializer')
53 self.active = argkw.get('active', False)
54 self.version = argkw.get('version')
55 self.return_type = argkw.get('return_type')
56 self.short_description = argkw.get('short_description')
57 self.long_description = argkw.get('long_description')
58 self.friends = argkw.get('friends')
59 self.type = argkw.get('type')
60 self.attributes = self._setAttributes(argkw.get('attributes'))
62 def __repr__(self): argument
64 for (attr,value) in self.__dict__.iteritems():
75 def _setAttributes(self, attributes): argument
84 def struct_reference(self, name): argument
90 def macro_reference(self, name): argument
97 def __init__(self, **argkw): argument
98 self.seqno = argkw.get('seqno')
99 self.name = argkw.get('name')
100 self.direction = argkw.get('direction')
101 self.type = argkw.get('type')
102 self.typeId = argkw.get('typeId')
103 self.description = argkw.get('description')
104 self.version = argkw.get('version')
106 def __repr__(self): argument
107 content = (self.name,self.direction,self.seqno,self.type,self.typeId,self.description)
111 def __init__(self, **argkw): argument
112 self.category = 'function'
113 self.name = argkw.get('name')
114 self.Id = argkw.get('Id')
115 self.active = argkw.get('active', False)
116 self.version = argkw.get('version')
117 self.parameters = self._setParameters(argkw.get('parameters'))
118 self.return_type = argkw.get('return_type')
119 self.return_description = argkw.get('return_description')
120 self.retval_description = argkw.get('retval_description')
121 self.warn_description = argkw.get('warn_description')
122 self.sa_description = argkw.get('sa_description')
123 self.notes_description = argkw.get('notes_description')
124 self.version_num = argkw.get('version_num')
125 self.short_description = argkw.get('short_description')
126 self.long_description = argkw.get('long_description')
127 self.deprecated_description = argkw.get('deprecated_description')
128 self.friends = argkw.get('friends')
130 def _setParameters(self, parameters): argument
139 def getObjectRow(self): argument
140 result = [str(self.Id),
141 self.name,
142 self.category]
146 def getObjectDescriptionRow(self): argument
147 result = [self.Id,
148 self.active,
149 self.version,
150 self.short_description,
151 self.long_description]
155 def getParameterRows(self): argument
157 for p in self.parameters:
158 p_row = [self.Id,
169 def __repr__(self): argument
171 lines.append('Category: %s' % self.category)
172 lines.append('Function name: %s' % self.name)
173 lines.append('Function Id: %s' % self.Id)
174 parameters = [' %s' % p for p in self.parameters]
176 lines.append('Function return type: %s' % self.return_type)
177 lines.append('Function return type description:\n%s' % self.return_description)
178 lines.append('Function retval description:\n%s' % self.retval_description)
179 lines.append('Function short description:\n%s' % self.short_description)
180 lines.append('Function long description:\n%s' % self.long_description)
181 lines.append('Warning description:\n%s' % self.warn_description)
182 lines.append('See also description:\n%s' % self.sa_description)
183 lines.append('NOTE description:\n%s' % self.notes_description)
184 lines.append('Version introduced:\n%s' % self.version_num)
185 lines.append('Deprecated description:\n%s' % self.deprecated_description)
192 def __init__(self, **argkw): argument
194 self.name = argkw['name']
196 self.category = 'function'
197 self.function = Function(**argkw)
199 self.category = 'composite'
200 self.composite = CompositeType(**argkw)
202 def __repr__(self): argument
203 obj = getattr(self,self.category)
206 def signature(self): argument
208 for p in self.function.parameters:
214 result = '%s %s(%s)' % (self.function.return_type,
215 self.function.name, param_list)
219 def save(self, path, template_path): argument
221 t = Template(f.read(),self)
229 def __init__(self): argument
232 super(DocModelTest,self).__init__(**argkw)
234 def run_tests(self): argument
235 self.test_save()
237 def test_print(self): argument
239 print(self)
242 def test_save(self): argument
247 self.save(path, template_path)