SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
file.hpp File Reference
#include "meshkit/io.hpp"
#include "operation.hpp"
#include <array>
#include <atomic>
#include <cstdio>
#include <cerrno>
#include <cstring>
#include <random>
#include <unistd.h>
Include dependency graph for file.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  meshkit::native_detail::Transaction
 
class  meshkit::native_detail::Output
 
class  meshkit::native_detail::Input
 

Namespaces

namespace  meshkit
 
namespace  meshkit::native_detail
 

Functions

bool meshkit::native_detail::validPath (const std::filesystem::path &p)
 
void meshkit::native_detail::hashBytes (std::uint64_t &hash, const unsigned char *p, std::size_t n)
 
void meshkit::native_detail::appendId (std::vector< std::int64_t > &values, std::int64_t id, std::size_t index)
 
void meshkit::native_detail::appendMarker (std::vector< std::int32_t > &values, std::int32_t marker, std::size_t index)
 
std::int64_t meshkit::native_detail::externalId (const std::vector< std::int64_t > &ids, std::size_t index)
 
std::int64_t meshkit::native_detail::signed64 (std::uint64_t bits)
 
std::int32_t meshkit::native_detail::signed32 (std::uint64_t bits)
 
void meshkit::native_detail::setError (IOReport &r, const Stop &e)
 
void meshkit::native_detail::setException (IOReport &r, const std::bad_alloc &)
 
void meshkit::native_detail::setException (IOReport &r, const std::exception &e)
 
void meshkit::native_detail::validated (const Mesh &mesh, const IOOptions &o)
 

Variables

constexpr std::uint64_t meshkit::native_detail::hashSeed = 14695981039346656037ull