Class::Inspector::Functions(3) User Contributed Perl Documentation Class::Inspector::Functions(3)

# [SYNOPSIS](#SYNOPSIS)

```
  use Class::Inspector::Functions;
  # Class::Inspector provides a non-polluting,
  # method based interface!
  
  # Is a class installed and/or loaded
  installed( 'Foo::Class' );
  loaded( 'Foo::Class' );
  
  # Filename related information
  filename( 'Foo::Class' );
  resolved_filename( 'Foo::Class' );
  
  # Get subroutine related information
  functions( 'Foo::Class' );
  function_refs( 'Foo::Class' );
  function_exists( 'Foo::Class', 'bar' );
  methods( 'Foo::Class', 'full', 'public' );
  
  # Find all loaded subclasses or something
  subclasses( 'Foo::Class' );
```

# [DESCRIPTION](#DESCRIPTION)

Class::Inspector::Functions is a function based interface of Class::Inspector. For a thorough documentation of the available functions, please check the manual for the main module.

## [Exports](#Exports)

The following functions are exported by default.

```
  installed
  loaded
  filename
  functions
  methods
  subclasses
```

The following functions are exported only by request.

```
  resolved_filename
  loaded_filename
  function_refs
  function_exists
```

All the functions may be imported using the ":ALL" tag.

# [SEE ALSO](#SEE_ALSO)

&lt;http://ali.as/&gt;, Class::Handle, Class::Inspector

2026-04-20 perl v5.42.2

---

Document: Class::Inspector::Functions(3pm) from perl-class-inspector 1.36-r8 (Chainguard OS)
Source: https://github.com/uperl/Class-Inspector
