Function: semantic-tag-external-member-children

semantic-tag-external-member-children is a byte-compiled function defined in sort.el.gz.

Signature

(semantic-tag-external-member-children TAG &optional USEDB)

Documentation

Return the list of children which are not *in* TAG.

If optional argument USEDB is non-nil, then also search files in the Semantic Database. If USEDB is a list of databases, search those databases.

Children in this case are functions or types which are members of TAG, such as the parts of a type, but which are not defined inside the class. C++ and CLOS both permit methods of a class to be defined outside the bounds of the class' definition.

The default behavior, if not overridden with tag-external-member-children is to search using semantic-tag-external-member-p in all top level definitions with a parent of TAG.

If this function is overridden, use semantic-tag-external-member-children-default to also include the default behavior, and merely extend your own.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/sort.el.gz
(define-overloadable-function semantic-tag-external-member-children (tag &optional usedb)
  "Return the list of children which are not *in* TAG.
If optional argument USEDB is non-nil, then also search files in
the Semantic Database.  If USEDB is a list of databases, search those
databases.

Children in this case are functions or types which are members of
TAG, such as the parts of a type, but which are not defined inside
the class.  C++ and CLOS both permit methods of a class to be defined
outside the bounds of the class' definition.

The default behavior, if not overridden with
`tag-external-member-children' is to search using
`semantic-tag-external-member-p' in all top level definitions
with a parent of TAG.

If this function is overridden, use
`semantic-tag-external-member-children-default' to also
include the default behavior, and merely extend your own."
  )