Electroneum
Classes | Namespaces | Macros | Typedefs
crow.h File Reference
#include <string>
#include <functional>
#include <memory>
#include <future>
#include <cstdint>
#include <type_traits>
#include <thread>
#include "settings.h"
#include "logging.h"
#include "utility.h"
#include "routing.h"
#include "middleware_context.h"
#include "http_request.h"
#include "http_server.h"
Include dependency graph for crow.h:

Go to the source code of this file.

Classes

class  crow::Crow< Middlewares >
 

Namespaces

 crow
 

Macros

#define CROW_ROUTE(app, url)   app.route<crow::black_magic::get_parameter_tag(url)>(url)
 

Typedefs

template<typename ... Middlewares>
using crow::App = Crow< Middlewares... >
 
using crow::SimpleApp = Crow<>
 

Macro Definition Documentation

◆ CROW_ROUTE

#define CROW_ROUTE (   app,
  url 
)    app.route<crow::black_magic::get_parameter_tag(url)>(url)