csvzall 0.4.0
CSV command-line tool and emerging C++ library
Loading...
Searching...
No Matches
assets.cpp File Reference
#include "assets.hpp"
#include "viewer_assets.hpp"
#include <fstream>
#include <optional>
#include <sstream>
#include <stdexcept>
#include <string>
#include <system_error>
#include <vector>

Namespaces

namespace  csvzall
 
namespace  csvzall::pipeline
 
namespace  csvzall::pipeline::commands
 
namespace  csvzall::pipeline::commands::view_internal
 

Functions

bool csvzall::pipeline::commands::view_internal::ServeEmbeddedViewerAsset (std::string_view path, httplib::Response &response)
 
std::string csvzall::pipeline::commands::view_internal::ReadDevViewerAsset (const std::filesystem::path &path)
 
bool csvzall::pipeline::commands::view_internal::IsSafeViewerModuleRoute (std::string_view route)
 
bool csvzall::pipeline::commands::view_internal::HasDevViewerAssets (const std::filesystem::path &dir)
 
std::filesystem::path csvzall::pipeline::commands::view_internal::ResolveDevViewerAssetDir (const std::string &value)
 
std::optional< std::filesystem::path > csvzall::pipeline::commands::view_internal::DevViewerAssetPath (const std::filesystem::path &asset_dir, std::string_view route)
 
std::string_view csvzall::pipeline::commands::view_internal::ViewerAssetContentType (std::string_view route)
 
bool csvzall::pipeline::commands::view_internal::ServeViewerAsset (const std::filesystem::path &dev_asset_dir, std::string_view path, httplib::Response &response)