FDL Core Library
ASC Framing Decision List — C/C++ Reference Implementation
Loading...
Searching...
No Matches
Data Structures
fdl_doc.h File Reference

Internal Document class and opaque fdl_doc handle definition. More...

#include <jsoncons/json.hpp>
#include <mutex>
#include <string>
#include "fdl_handles.h"

Go to the source code of this file.

Data Structures

class  fdl::detail::Document
 Internal document class wrapping the JSON data tree. More...
 
struct  fdl_doc
 Opaque handle definition — shared across ABI translation units. More...
 
struct  doc_lock
 RAII lock helper for per-document synchronization. More...
 

Detailed Description

Internal Document class and opaque fdl_doc handle definition.

Wraps an ojson tree with parsing, serialization, and per-document mutex locking. The fdl_doc struct is the concrete type behind the public opaque handle.