parameters: (kind)
return_statement: return directive
docstring: Returns the appropriate breathe restructured text directive for the specified kind.
      The output for a given kind is as follows:
  
      +-------------+--------------------+
      | Input Kind  | Output Directive   |
      +=============+====================+
      | "class"     | "doxygenclass"     |
      +-------------+--------------------+
      | "define"    | "doxygendefine"    |
      +-------------+--------------------+
      | "enum"      | "doxygenenum"      |
      +-------------+--------------------+
      | "enumvalue" | "doxygenenumvalue" |
      +-------------+--------------------+
      | "file"      | "doxygenfile"      |
      +-------------+--------------------+
      | "function"  | "doxygenfunction"  |
      +-------------+--------------------+
      | "group"     | "doxygengroup"     |
      +-------------+--------------------+
      | "namespace" | "doxygennamespace" |
      +-------------+--------------------+
      | "struct"    | "doxygenstruct"    |
      +-------------+--------------------+
      | "typedef"   | "doxygentypedef"   |
      +-------------+--------------------+
      | "union"     | "doxygenunion"     |
      +-------------+--------------------+
      | "variable"  | "doxygenvariable"  |
      +-------------+--------------------+
  
      The following breathe kinds are ignored:
  
      - "autodoxygenfile"
      - "doxygenindex"
      - "autodoxygenindex"
  
      Note also that although a return value is generated, neither "enumvalue" nor
      "group" are actually used.
  
      :Parameters:
          ``kind`` (str)
              The kind of the breathe compound / ExhaleNode object (same values).
  
      :Return (str):
          The directive to be used for the given ``kind``.  The empty string is returned
          for both unrecognized and ignored input values.
docstring_summary: Returns the appropriate breathe restructured text directive for the specified kind.
      The output for a given kind is as follows:
docstring_tokens: Returns the appropriate breathe restructured text directive for the specified kind . The output for a given kind is as follows :
function: def kindAsBreatheDirective(kind):
      '''
      Returns the appropriate breathe restructured text directive for the specified kind.
      The output for a given kind is as follows:
  
      +-------------+--------------------+
      | Input Kind  | Output Directive   |
      +=============+====================+
      | "class"     | "doxygenclass"     |
      +-------------+--------------------+
      | "define"    | "doxygendefine"    |
      +-------------+--------------------+
      | "enum"      | "doxygenenum"      |
      +-------------+--------------------+
      | "enumvalue" | "doxygenenumvalue" |
      +-------------+--------------------+
      | "file"      | "doxygenfile"      |
      +-------------+--------------------+
      | "function"  | "doxygenfunction"  |
      +-------------+--------------------+
      | "group"     | "doxygengroup"     |
      +-------------+--------------------+
      | "namespace" | "doxygennamespace" |
      +-------------+--------------------+
      | "struct"    | "doxygenstruct"    |
      +-------------+--------------------+
      | "typedef"   | "doxygentypedef"   |
      +-------------+--------------------+
      | "union"     | "doxygenunion"     |
      +-------------+--------------------+
      | "variable"  | "doxygenvariable"  |
      +-------------+--------------------+
  
      The following breathe kinds are ignored:
  
      - "autodoxygenfile"
      - "doxygenindex"
      - "autodoxygenindex"
  
      Note also that although a return value is generated, neither "enumvalue" nor
      "group" are actually used.
  
      :Parameters:
          ``kind`` (str)
              The kind of the breathe compound / ExhaleNode object (same values).
  
      :Return (str):
          The directive to be used for the given ``kind``.  The empty string is returned
          for both unrecognized and ignored input values.
      '''
      if kind == "class":
          directive = "doxygenclass"
      elif kind == "struct":
          directive = "doxygenstruct"
      elif kind == "function":
          directive = "doxygenfunction"
      elif kind == "enum":
          directive = "doxygenenum"
      elif kind == "enumvalue":# unused
          directive = "doxygenenumvalue"
      elif kind == "namespace":
          directive = "doxygennamespace"
      elif kind == "define":
          directive = "doxygendefine"
      elif kind == "typedef":
          directive = "doxygentypedef"
      elif kind == "variable":
          directive = "doxygenvariable"
      elif kind == "file":
          directive = "doxygenfile"
      elif kind == "union":
          directive = "doxygenunion"
      elif kind == "group":# unused
          directive = "doxygengroup"
      else:
          directive = ""
      return directive
function_tokens: def kindAsBreatheDirective ( kind ) : if kind == "class" : directive = "doxygenclass" elif kind == "struct" : directive = "doxygenstruct" elif kind == "function" : directive = "doxygenfunction" elif kind == "enum" : directive = "doxygenenum" elif kind == "enumvalue" : # unused directive = "doxygenenumvalue" elif kind == "namespace" : directive = "doxygennamespace" elif kind == "define" : directive = "doxygendefine" elif kind == "typedef" : directive = "doxygentypedef" elif kind == "variable" : directive = "doxygenvariable" elif kind == "file" : directive = "doxygenfile" elif kind == "union" : directive = "doxygenunion" elif kind == "group" : # unused directive = "doxygengroup" else : directive = "" return directive