ActiveLib
Loading...
Searching...
No Matches
Namespaces | Classes | Concepts | Typedefs | Functions
active::serialise Namespace Reference

Namespaces

namespace  doc
 
namespace  json
 
namespace  xml
 

Classes

class  AnyValueWrap
 
class  Base64Transport
 
class  Cargo
 
struct  Entry
 
class  HexTransport
 
struct  Identity
 
class  Inventory
 
class  Item
 
class  ItemWrap
 
class  Package
 
class  PackageWrap
 
class  Pair
 
class  Transport
 
class  Unknown
 
class  UnknownItem
 
class  ValueWrap
 

Concepts

concept  Transportable
 Transportable concept for classes/functions representing transportable cargo.
 

Typedefs

using BoolWrap = ValueWrap<bool>
 Convenience wrapper names.
 
using DoubleWrap = ValueWrap<double>
 
using FloatWrap = ValueWrap<float>
 
using Int32Wrap = ValueWrap<int32_t>
 
using Int64Wrap = ValueWrap<int64_t>
 
using StringWrap = ValueWrap<utility::String>
 
using UInt32Wrap = ValueWrap<uint32_t>
 

Functions

bool operator< (const Identity &lhs, const Identity &rhs)
 Less-than operator.
 
bool operator== (const Identity &lhs, const Identity &rhs)
 Equality operator.
 
bool operator!= (const Identity &lhs, const Identity &rhs)
 Equality operator.
 

Detailed Description

Copyright 2024 Ralph Wessel and Hugh Wessel Distributed under the MIT License (See accompanying file LICENSE.txt or copy at https://opensource.org/license/mit/)