ALib C++ Library
Library Version: 2402 R1
Documentation generated by doxygen
Loading...
Searching...
No Matches
resources.hpp File Reference

Description:


This header file is part of sub-namespace alib::lang::resources of module ALib BaseCamp of the ALib C++ Library .

© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.

Definition in file resources.hpp.

#include "alib/strings/string.hpp"
#include "alib/strings/localstring.hpp"
#include <vector>
Include dependency graph for resources.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ResourcedType< T >
 
struct  ResourceInfo
 
class  ResourcePool
 
struct  T_Resourced< T >
 

Namespaces

namespace  alib
 
namespace  alib::lang
 
namespace  alib::lang::resources
 

Macros

ALib Module BaseCamp Feature Selection

#define ALIB_RESOURCES_OMIT_DEFAULTS   0
 
ALib Module BaseCamp

The macros in this section are introduced by sub-namespace alib::lang::resources of module ALib BaseCamp .

#define ALIB_RESOURCED(T, ResPool, ResCategory, ResName)
 
#define ALIB_RESOURCED_IN_MODULE(T, Camp, ResName)    ALIB_RESOURCED( T, &Camp.GetResourcePool(), Camp.ResourceCategory, ResName )
 

Typedefs

template<typename T >
using ResourcedType = lang::resources::ResourcedType<T>
 Type alias in namespace alib.
 
using ResourceInfo = lang::resources::ResourceInfo
 Type alias in namespace alib.
 
using ResourcePool = lang::resources::ResourcePool
 Type alias in namespace alib.
 
template<typename T >
using T_Resourced = lang::resources::T_Resourced<T>
 Type alias in namespace alib.