Libmagicxx v10.0.3
A modern C++23 wrapper for libmagic — the library that powers the Unix file command.
Loading...
Searching...
No Matches
Static Utilities

Static utility methods. More...

Collaboration diagram for Static Utilities:

Functions

static std::string Recognition::Magic::GetVersion () noexcept
 Get the libmagic library version.

Detailed Description

Static utility methods.

Class-level methods that don't require an instance.

Function Documentation

◆ GetVersion()

std::string Recognition::Magic::GetVersion ( )
staticnodiscardnoexcept

Get the libmagic library version.

Returns the version number of the underlying libmagic library.

Returns
Version string in format "X.YY" (e.g., "5.45").
std::println("libmagic version: {}", Magic::GetVersion());
static std::string GetVersion() noexcept
Get the libmagic library version.
Definition magic.cpp:2525
Note
This is a static method - no Magic instance is required.
Since
10.0.0
Examples
magic_examples.cpp.