Tristan Penman
|
7f01c39116
|
Minor suggestions from clangtidy
|
2020-09-04 20:47:38 +10:00 |
|
Tristan Penman
|
d3a560d329
|
Remove non-pragma header guards, and cleanup whitespace
|
2019-08-27 12:32:47 +10:00 |
|
Valeriy Bykov
|
20ea506b31
|
Include <optional> from dedicated file optional.hpp
|
2017-06-14 19:54:22 +03:00 |
|
Lars Immisch
|
b6854612a4
|
This patch drops boost as a dependency from the valijson core.
It is based on https://github.com/tristanpenman/valijson/pull/28, but squashed and rebased for simplicity.
See the original https://github.com/tristanpenman/valijson/pull/28 for history.
|
2016-08-15 22:32:47 -07:00 |
|
Tristan Penman
|
c81403df80
|
Fix handling of schema scope (based on 'id' attribute) and enable refRemote tests
|
2016-03-20 14:10:06 +11:00 |
|
Tristan Penman
|
3e0a2d667e
|
Add #pragma once to header files
|
2016-02-02 08:11:03 -08:00 |
|
Tristan Penman
|
9b3779a57b
|
Move functions for parsing/unpacking JSON Reference strings to separate header file
|
2015-10-16 21:33:40 +11:00 |
|
Tristan Penman
|
c43c8568f5
|
Rename json_reference namespace to json_pointer and move unrelated functionality back into SchemaParser class
|
2015-05-06 18:46:39 +10:00 |
|
Tristan Penman
|
4f88bb8941
|
Allow for redundant slashes in reference tokens, as per spec
|
2015-05-06 14:33:14 +10:00 |
|
Tristan Penman
|
b4d7f76b25
|
Simplify JSON Pointer resolution, improve comments / wording for consistency with spec
|
2015-05-06 12:50:07 +10:00 |
|
Tristan Penman
|
feaea37aee
|
Move JSON Pointer leading slash check out of recursive function
|
2015-05-06 07:02:27 +10:00 |
|
Tristan Penman
|
e1add18889
|
Reduce string copying in JSON pointer resolution
|
2015-05-05 20:52:29 +10:00 |
|
Tristan Penman
|
f42a4f9458
|
Lift rough JSON Pointer resolution functions into separate file
|
2015-05-05 16:18:21 +10:00 |
|