WebFramework v3.0.12
Web framework for C++.
Loading...
Searching...
No Matches
framework::WebFrameworkDynamicPages Class Reference

Public Member Functions

 WebFrameworkDynamicPages (const std::filesystem::path &pathToTemplates)
 
void run (const std::unordered_map< std::string, std::string > &variables, std::string &source)
 
void registerDynamicFunction (const std::string &functionName, std::function< std::string(const std::vector< std::string > &)> &&function)
 
void unregisterDynamicFunction (const std::string &functionName)
 
bool isDynamicFunctionRegistered (const std::string &functionName)
 
const std::filesystem::path & getPathToTemplates () const
 

Detailed Description

Definition at line 7 of file WebFrameworkDynamicPages.h.

Constructor & Destructor Documentation

◆ WebFrameworkDynamicPages()

framework::WebFrameworkDynamicPages::WebFrameworkDynamicPages ( const std::filesystem::path & pathToTemplates)

Definition at line 141 of file WebFrameworkDynamicPages.cpp.

Member Function Documentation

◆ getPathToTemplates()

const filesystem::path & framework::WebFrameworkDynamicPages::getPathToTemplates ( ) const

Definition at line 199 of file WebFrameworkDynamicPages.cpp.

◆ isDynamicFunctionRegistered()

bool framework::WebFrameworkDynamicPages::isDynamicFunctionRegistered ( const std::string & functionName)

Definition at line 194 of file WebFrameworkDynamicPages.cpp.

◆ registerDynamicFunction()

void framework::WebFrameworkDynamicPages::registerDynamicFunction ( const std::string & functionName,
std::function< std::string(const std::vector< std::string > &)> && function )

Definition at line 184 of file WebFrameworkDynamicPages.cpp.

◆ run()

void framework::WebFrameworkDynamicPages::run ( const std::unordered_map< std::string, std::string > & variables,
std::string & source )

Definition at line 149 of file WebFrameworkDynamicPages.cpp.

◆ unregisterDynamicFunction()

void framework::WebFrameworkDynamicPages::unregisterDynamicFunction ( const std::string & functionName)

Definition at line 189 of file WebFrameworkDynamicPages.cpp.


The documentation for this class was generated from the following files: