parameters: (self, out, path, counter)
docstring: Generate a case statement as part of a giant switch statement
              that  allows for iteration over all metrics.
  
              path is a hierarchical name identifying this element, such
              as 'backup.local' (it includes this object's name, if that
              is desired).
              counter is a Counter used to generate "case" clauses with
              incrementing values.
docstring_summary: Generate a case statement as part of a giant switch statement
              that  allows for iteration over all metrics.
docstring_tokens: Generate a case statement as part of a giant switch statement that allows for iteration over all metrics .
function: def dump_metric_info_code(self, out, path, counter):
          """ Generate a case statement as part of a giant switch statement
              that  allows for iteration over all metrics.
  
              path is a hierarchical name identifying this element, such
              as 'backup.local' (it includes this object's name, if that
              is desired).
              counter is a Counter used to generate "case" clauses with
              incrementing values.
          """
          out('        case %s:' % (counter.value()))
          out('            return {"%s",' % path)
          out('                    &%s};' % path)
          counter.next()
function_tokens: def dump_metric_info_code ( self , out , path , counter ) : out ( '        case %s:' % ( counter . value ( ) ) ) out ( '            return {"%s",' % path ) out ( '                    &%s};' % path ) counter . next ( )