| Index: include/demangle.h
|
| diff --git a/include/demangle.h b/include/demangle.h
|
| index 34b3ed3cde9af3bb2716ed601cf59d283b39cda8..58bf547d5474abeca17da64345b3417936a69768 100644
|
| --- a/include/demangle.h
|
| +++ b/include/demangle.h
|
| @@ -272,6 +272,9 @@ enum demangle_component_type
|
| /* A guard variable. This has one subtree, the name for which this
|
| is a guard variable. */
|
| DEMANGLE_COMPONENT_GUARD,
|
| + /* The init and wrapper functions for C++11 thread_local variables. */
|
| + DEMANGLE_COMPONENT_TLS_INIT,
|
| + DEMANGLE_COMPONENT_TLS_WRAPPER,
|
| /* A reference temporary. This has one subtree, the name for which
|
| this is a temporary. */
|
| DEMANGLE_COMPONENT_REFTEMP,
|
| @@ -299,6 +302,12 @@ enum demangle_component_type
|
| /* The const qualifier modifying a member function. The one subtree
|
| is the type which is being qualified. */
|
| DEMANGLE_COMPONENT_CONST_THIS,
|
| + /* C++11 A reference modifying a member function. The one subtree is the
|
| + type which is being referenced. */
|
| + DEMANGLE_COMPONENT_REFERENCE_THIS,
|
| + /* C++11: An rvalue reference modifying a member function. The one
|
| + subtree is the type which is being referenced. */
|
| + DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS,
|
| /* A vendor qualifier. The left subtree is the type which is being
|
| qualified, and the right subtree is the name of the
|
| qualifier. */
|
| @@ -417,6 +426,8 @@ enum demangle_component_type
|
| DEMANGLE_COMPONENT_NONTRANSACTION_CLONE,
|
| /* A pack expansion. */
|
| DEMANGLE_COMPONENT_PACK_EXPANSION,
|
| + /* A name with an ABI tag. */
|
| + DEMANGLE_COMPONENT_TAGGED_NAME,
|
| /* A cloned function. */
|
| DEMANGLE_COMPONENT_CLONE
|
| };
|
|
|