19} s_availableSessions[] = {
27 for (
const auto &sessionInfo : s_availableSessions) {
28 std::unique_ptr<Session> session = sessionInfo.createFunc();
38 for (
const auto &sessionInfo : s_availableSessions) {
39 if (sessionInfo.type ==
type) {
40 return sessionInfo.createFunc();
48#include "moc_session.cpp"
static std::unique_ptr< ConsoleKitSession > create()
static std::unique_ptr< LogindSession > create()
static std::unique_ptr< NoopSession > create()
static std::unique_ptr< Session > create()
std::function< std::unique_ptr< Session >()> createFunc