summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorFrancesco Potortì <pot@gnu.org>2007-11-22 12:45:49 +0000
committerFrancesco Potortì <pot@gnu.org>2007-11-22 12:45:49 +0000
commitdd8ff1b79baed91a61aebb8ea57ed76a11280012 (patch)
tree8b9cb8ca7374a428d3e2f72c26aa7bece5983f9f /man
parent836bcc673dc5275211d3609baec0fdb549292255 (diff)
downloademacs-dd8ff1b79baed91a61aebb8ea57ed76a11280012.tar.gz
(Tag Syntax): Revert this change: "Now --members is
the default for etags, not for ctags yet", as it is not in Emacs 22.
Diffstat (limited to 'man')
-rw-r--r--man/maintaining.texi18
1 files changed, 9 insertions, 9 deletions
diff --git a/man/maintaining.texi b/man/maintaining.texi
index 988d5890b8c..df0210b571e 100644
--- a/man/maintaining.texi
+++ b/man/maintaining.texi
@@ -186,19 +186,19 @@ In C code, any C function or typedef is a tag, and so are definitions of
constants are also
tags, unless you specify @samp{--no-defines} when making the tags table.
Similarly, global variables are tags, unless you specify
-@samp{--no-globals}, and so are struct members, unless you specify
-@samp{--no-members}. Use of @samp{--no-globals}, @samp{--no-defines}
-and @samp{--no-members} can make the tags table file much smaller.
+@samp{--no-globals}. Use of @samp{--no-globals} and @samp{--no-defines}
+can make the tags table file much smaller.
You can tag function declarations and external variables in addition
to function definitions by giving the @samp{--declarations} option to
-@code{etags}.
+@code{etags}. You can tag struct members with the @samp{--members}
+option.
@item
In C++ code, in addition to all the tag constructs of C code, member
-functions are also recognized; member variables are also recognized,
-unless you use the @samp{--no-members} option. Tags for variables and
-functions in classes are named @samp{@var{class}::@var{variable}} and
+functions are also recognized, and optionally member variables if you
+use the @samp{--members} option. Tags for variables and functions in
+classes are named @samp{@var{class}::@var{variable}} and
@samp{@var{class}::@var{function}}. @code{operator} definitions have
tag names like @samp{operator+}.
@@ -329,8 +329,8 @@ name for subroutines defined in the default package is
@samp{main::@var{sub}}.
@item
-In PHP code, tags are functions, classes and defines. Vars are tags
-too, unless you use the @samp{--no-members} option.
+In PHP code, tags are functions, classes and defines. When using the
+@samp{--members} option, vars are tags too.
@item
In PostScript code, the tags are the functions.