parameters: (sym)
return_statement: return cppfilt_proc.stdout.readline().strip()
docstring: Demangle a C++ symbol by passing it through c++filt.
docstring_summary: Demangle a C++ symbol by passing it through c++filt.
docstring_tokens: Demangle a C ++ symbol by passing it through c ++ filt .
function: def Demangle(sym):
    """Demangle a C++ symbol by passing it through c++filt."""
    global cppfilt_proc
    if cppfilt_proc is None:
      cppfilt_proc = subprocess.Popen(['c++filt'], stdin=subprocess.PIPE,
                                      stdout=subprocess.PIPE)
    print >>cppfilt_proc.stdin, sym
    return cppfilt_proc.stdout.readline().strip()
function_tokens: def Demangle ( sym ) : global cppfilt_proc if cppfilt_proc is None : cppfilt_proc = subprocess . Popen ( [ 'c++filt' ] , stdin = subprocess . PIPE , stdout = subprocess . PIPE ) print >> cppfilt_proc . stdin , sym return cppfilt_proc . stdout . readline ( ) . strip ( )