All Classes Files Functions Variables Typedefs Pages
ContextProxy.hpp
Go to the documentation of this file.
1 #pragma once
2 
19 #include "../core/ServiceContext.hpp"
20 
21 namespace lumina {
22 namespace config {
23  // enum type of the ServiceContext
24  typedef ServiceContext ServiceContext;
25  // default service context
26  constexpr ServiceContext defaultServiceContext = ServiceContext::Default;
27  // service context for static service uses (such as slog())
28  constexpr ServiceContext staticServiceContext = ServiceContext::Static;
29  // number of possible values for the service context
30  constexpr ServiceContext serviceContextNumValues =
31  ServiceContext::NUM_VALUES;
32 }
33 }