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