Corrade namespace
Root namespace.
THe root namespace alone doesn't contain any functionality except for the Corrade/Corrade
package and link to the Corrade::Corrade
target:
find_package(Corrade REQUIRED) # ... target_link_libraries(your-app PRIVATE Corrade::Corrade)
See also Downloading and building Corrade and Using Corrade with CMake for more information.
Namespaces
- namespace Containers
- Container implementations.
- namespace Cpu new in Git master
- Compile-time and runtime CPU instruction set detection and dispatch.
- namespace Interconnect
- Signal/slot connections.
- namespace PluginManager
- Plugin management.
- namespace TestSuite
- Test suite.
- namespace Utility
- Utilities.
Classes
- struct DefaultInitT new in Git master
- Default initialization tag type.
- struct DirectInitT new in Git master
- Direct initialization tag type.
- struct InPlaceInitT new in Git master
- In-place initialization tag type.
- struct NoCreateT new in Git master
- No creation tag type.
- struct NoInitT new in Git master
- No initialization tag type.
- struct ValueInitT new in Git master
- Value initialization tag type.
Variables
- DefaultInitT DefaultInit constexpr new in Git master
- Default initialization tag.
- ValueInitT ValueInit constexpr new in Git master
- Value initialization tag.
- NoInitT NoInit constexpr new in Git master
- No initialization tag.
- NoCreateT NoCreate constexpr new in Git master
- No creation tag.
- DirectInitT DirectInit constexpr new in Git master
- Direct initialization tag.
- InPlaceInitT InPlaceInit constexpr new in Git master
- In-place initialization tag.
Variable documentation
DefaultInitT Corrade:: DefaultInit constexpr new in Git master
#include <Corrade/Tags.h>
Default initialization tag.
Use for construction with default initialization. The actual meaning of "default" may vary, see documentation of a particular API using this tag for a detailed behavior description.
ValueInitT Corrade:: ValueInit constexpr new in Git master
#include <Corrade/Tags.h>
Value initialization tag.
Use for construction using value initialization (builtin types are zeroed out, others are default-constructed).
NoInitT Corrade:: NoInit constexpr new in Git master
#include <Corrade/Tags.h>
No initialization tag.
Use for construction with no initialization at all.
NoCreateT Corrade:: NoCreate constexpr new in Git master
#include <Corrade/Tags.h>
No creation tag.
Use for construction with initialization, but keeping the instance empty (usually equivalent to a moved-out state).
DirectInitT Corrade:: DirectInit constexpr new in Git master
#include <Corrade/Tags.h>
Direct initialization tag.
Use for construction with direct initialization.
InPlaceInitT Corrade:: InPlaceInit constexpr new in Git master
#include <Corrade/Tags.h>
In-place initialization tag.
Use for construction in-place.