$darkmode
resource_handler.hpp File Reference
#include <fstream>
#include <string>
#include <cloe/handler.hpp>
#include <cloe/utility/resource.hpp>
#include <cloe/core.hpp>
Include dependency graph for resource_handler.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cloe::utility::ResourceLoader
 
class  cloe::utility::ResourceHandler
 

Macros

#define RESOURCE_HANDLER(resource, ct)   ::cloe::utility::ResourceHandler(RESOURCE(resource), ct)
 
#define RESOURCE_LOADER(resource)   ::cloe::utility::ResourceLoader(RESOURCE(resource))
 

Functions

void cloe::utility::to_json (cloe::Json &j, const ResourceLoader &c)
 

Function Documentation

◆ to_json()

void cloe::utility::to_json ( cloe::Json &  j,
const ResourceLoader c 
)

Serializes a loaded resource as Json object. In case the resource does not have Json content, its content is serialized as a key value pair {'filepath': 'content'}.