127{
128 std::string doc = "";
132
133 if (depth < 0)
134 {
136 {
137 bool local_found = false;
138 std::string local_out(c_it.second->print(depth + 1, search_string, local_found));
139 found |= local_found;
140 if (local_found)
142 }
144 }
145
146
147
148
149
150 std::string
indent((depth + 1) * 2,
' ');
151
152 std::multimap<std::string, std::unique_ptr<InputParameters>>::const_iterator it =
154 do
155 {
156 bool local_found = false;
157 std::string local_out;
158
159
160
161 std::string local_search_string;
163 found = true;
164 else
165 local_search_string = search_string;
166
168 doc = it->second->getClassDescription();
170
172 if (a_it.first !=
"EmptyAction")
173 {
175 name, long_name, *(a_it.second), depth, local_search_string, local_found);
176 found |= local_found;
177
178
179
180 }
181
183 {
185 name, long_name, *it->second, depth, local_search_string, local_found);
186 found |= local_found;
187
188
189
190 }
191
193
195 {
196 bool child_found = false;
197 std::string child_out(c_it.second->print(depth + 1, local_search_string, child_found));
198 found |= child_found;
199
200 if (child_found)
201 local_out += child_out;
202 }
203
205
206 if (found)
208
209
210
211
213
215}
if(!dmm->_nl) SETERRQ(PETSC_COMM_WORLD
std::string indent(unsigned int spaces)
Create empty string for indenting.
bool wildCardMatch(std::string name, std::string search_string)
std::string name(const ElemQuality q)
OStreamProxy out(std::cout)