Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Restructured to use CMake.

  • Loading branch information...
commit a0bb309492b7a1b5cd406c4fb566d56dc5fa5660 1 parent fe21841
@madbranch madbranch authored
View
19 CMakeLists.txt
@@ -0,0 +1,19 @@
+cmake_minimum_required(VERSION 2.6)
+
+project(JsonBox)
+set(LIBRARY_OUTPUT_PATH lib/${CMAKE_BUILD_TYPE})
+
+include_directories(include)
+
+file(
+ GLOB_RECURSE
+ source_files
+ src/*
+ include/*
+)
+
+add_library(
+ JsonBox
+ STATIC
+ ${source_files}
+)
View
165 LICENSE
@@ -1,165 +0,0 @@
- GNU LESSER GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-
- This version of the GNU Lesser General Public License incorporates
-the terms and conditions of version 3 of the GNU General Public
-License, supplemented by the additional permissions listed below.
-
- 0. Additional Definitions.
-
- As used herein, "this License" refers to version 3 of the GNU Lesser
-General Public License, and the "GNU GPL" refers to version 3 of the GNU
-General Public License.
-
- "The Library" refers to a covered work governed by this License,
-other than an Application or a Combined Work as defined below.
-
- An "Application" is any work that makes use of an interface provided
-by the Library, but which is not otherwise based on the Library.
-Defining a subclass of a class defined by the Library is deemed a mode
-of using an interface provided by the Library.
-
- A "Combined Work" is a work produced by combining or linking an
-Application with the Library. The particular version of the Library
-with which the Combined Work was made is also called the "Linked
-Version".
-
- The "Minimal Corresponding Source" for a Combined Work means the
-Corresponding Source for the Combined Work, excluding any source code
-for portions of the Combined Work that, considered in isolation, are
-based on the Application, and not on the Linked Version.
-
- The "Corresponding Application Code" for a Combined Work means the
-object code and/or source code for the Application, including any data
-and utility programs needed for reproducing the Combined Work from the
-Application, but excluding the System Libraries of the Combined Work.
-
- 1. Exception to Section 3 of the GNU GPL.
-
- You may convey a covered work under sections 3 and 4 of this License
-without being bound by section 3 of the GNU GPL.
-
- 2. Conveying Modified Versions.
-
- If you modify a copy of the Library, and, in your modifications, a
-facility refers to a function or data to be supplied by an Application
-that uses the facility (other than as an argument passed when the
-facility is invoked), then you may convey a copy of the modified
-version:
-
- a) under this License, provided that you make a good faith effort to
- ensure that, in the event an Application does not supply the
- function or data, the facility still operates, and performs
- whatever part of its purpose remains meaningful, or
-
- b) under the GNU GPL, with none of the additional permissions of
- this License applicable to that copy.
-
- 3. Object Code Incorporating Material from Library Header Files.
-
- The object code form of an Application may incorporate material from
-a header file that is part of the Library. You may convey such object
-code under terms of your choice, provided that, if the incorporated
-material is not limited to numerical parameters, data structure
-layouts and accessors, or small macros, inline functions and templates
-(ten or fewer lines in length), you do both of the following:
-
- a) Give prominent notice with each copy of the object code that the
- Library is used in it and that the Library and its use are
- covered by this License.
-
- b) Accompany the object code with a copy of the GNU GPL and this license
- document.
-
- 4. Combined Works.
-
- You may convey a Combined Work under terms of your choice that,
-taken together, effectively do not restrict modification of the
-portions of the Library contained in the Combined Work and reverse
-engineering for debugging such modifications, if you also do each of
-the following:
-
- a) Give prominent notice with each copy of the Combined Work that
- the Library is used in it and that the Library and its use are
- covered by this License.
-
- b) Accompany the Combined Work with a copy of the GNU GPL and this license
- document.
-
- c) For a Combined Work that displays copyright notices during
- execution, include the copyright notice for the Library among
- these notices, as well as a reference directing the user to the
- copies of the GNU GPL and this license document.
-
- d) Do one of the following:
-
- 0) Convey the Minimal Corresponding Source under the terms of this
- License, and the Corresponding Application Code in a form
- suitable for, and under terms that permit, the user to
- recombine or relink the Application with a modified version of
- the Linked Version to produce a modified Combined Work, in the
- manner specified by section 6 of the GNU GPL for conveying
- Corresponding Source.
-
- 1) Use a suitable shared library mechanism for linking with the
- Library. A suitable mechanism is one that (a) uses at run time
- a copy of the Library already present on the user's computer
- system, and (b) will operate properly with a modified version
- of the Library that is interface-compatible with the Linked
- Version.
-
- e) Provide Installation Information, but only if you would otherwise
- be required to provide such information under section 6 of the
- GNU GPL, and only to the extent that such information is
- necessary to install and execute a modified version of the
- Combined Work produced by recombining or relinking the
- Application with a modified version of the Linked Version. (If
- you use option 4d0, the Installation Information must accompany
- the Minimal Corresponding Source and Corresponding Application
- Code. If you use option 4d1, you must provide the Installation
- Information in the manner specified by section 6 of the GNU GPL
- for conveying Corresponding Source.)
-
- 5. Combined Libraries.
-
- You may place library facilities that are a work based on the
-Library side by side in a single library together with other library
-facilities that are not Applications and are not covered by this
-License, and convey such a combined library under terms of your
-choice, if you do both of the following:
-
- a) Accompany the combined library with a copy of the same work based
- on the Library, uncombined with any other library facilities,
- conveyed under the terms of this License.
-
- b) Give prominent notice with the combined library that part of it
- is a work based on the Library, and explaining where to find the
- accompanying uncombined form of the same work.
-
- 6. Revised Versions of the GNU Lesser General Public License.
-
- The Free Software Foundation may publish revised and/or new versions
-of the GNU Lesser General Public License from time to time. Such new
-versions will be similar in spirit to the present version, but may
-differ in detail to address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Library as you received it specifies that a certain numbered version
-of the GNU Lesser General Public License "or any later version"
-applies to it, you have the option of following the terms and
-conditions either of that published version or of any later version
-published by the Free Software Foundation. If the Library as you
-received it does not specify a version number of the GNU Lesser
-General Public License, you may choose any version of the GNU Lesser
-General Public License ever published by the Free Software Foundation.
-
- If the Library as you received it specifies that a proxy can decide
-whether future versions of the GNU Lesser General Public License shall
-apply, that proxy's public statement of acceptance of any version is
-permanent authorization for you to choose that version for the
-Library.
View
0  jsonbox/main.cpp → examples/main.cpp
File renamed without changes
View
6 include/JsonBox.h
@@ -0,0 +1,6 @@
+#ifndef JB_JSON_BOX_H
+#define JB_JSON_BOX_H
+
+#include <JsonBox/Value.h>
+
+#endif
View
0  jsonbox/Array.h → include/JsonBox/Array.h
File renamed without changes
View
4 jsonbox/Convert.h → include/JsonBox/Convert.h
@@ -1,8 +1,8 @@
/**
* @file
*/
-#ifndef RB_CONVERTER_H
-#define RB_CONVERTER_H
+#ifndef JB_CONVERTER_H
+#define JB_CONVERTER_H
#include <string>
View
0  jsonbox/Grammar.h → include/JsonBox/Grammar.h
File renamed without changes
View
0  jsonbox/Object.h → include/JsonBox/Object.h
File renamed without changes
View
0  jsonbox/Type.h → include/JsonBox/Type.h
File renamed without changes
View
3  jsonbox/Value.h → include/JsonBox/Value.h
@@ -5,10 +5,7 @@
#define JB_VALUE_H
#include <string>
-#include <deque>
#include <iostream>
-#include <fstream>
-#include <map>
#include "Type.h"
#include "Array.h"
View
230 jsonbox.xcodeproj/project.pbxproj
@@ -1,230 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- 24342409138C9F3B00F93C5A /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24342408138C9F3B00F93C5A /* main.cpp */; };
- 24342419138C9F5200F93C5A /* Value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24342415138C9F5200F93C5A /* Value.cpp */; };
- 2456E9D713955CDF0078E12A /* Array.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2456E9D313955CDF0078E12A /* Array.cpp */; };
- 2456E9D813955CDF0078E12A /* Object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2456E9D513955CDF0078E12A /* Object.cpp */; };
- 24DF979E139E702B009DA4DB /* Convert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24DF979C139E702B009DA4DB /* Convert.cpp */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXCopyFilesBuildPhase section */
- 24342402138C9F3B00F93C5A /* CopyFiles */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = /usr/share/man/man1/;
- dstSubfolderSpec = 0;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 1;
- };
-/* End PBXCopyFilesBuildPhase section */
-
-/* Begin PBXFileReference section */
- 24342404138C9F3B00F93C5A /* jsonbox */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jsonbox; sourceTree = BUILT_PRODUCTS_DIR; };
- 24342408138C9F3B00F93C5A /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
- 2434240A138C9F3B00F93C5A /* jsonbox.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = jsonbox.1; sourceTree = "<group>"; };
- 24342414138C9F5200F93C5A /* Type.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Type.h; sourceTree = "<group>"; };
- 24342415138C9F5200F93C5A /* Value.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Value.cpp; sourceTree = "<group>"; };
- 24342416138C9F5200F93C5A /* Value.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Value.h; sourceTree = "<group>"; };
- 243FFB29139346A400FCC958 /* Grammar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Grammar.h; sourceTree = "<group>"; };
- 2456E9D313955CDF0078E12A /* Array.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Array.cpp; sourceTree = "<group>"; };
- 2456E9D413955CDF0078E12A /* Array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Array.h; sourceTree = "<group>"; };
- 2456E9D513955CDF0078E12A /* Object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Object.cpp; sourceTree = "<group>"; };
- 2456E9D613955CDF0078E12A /* Object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Object.h; sourceTree = "<group>"; };
- 24DF979C139E702B009DA4DB /* Convert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Convert.cpp; sourceTree = "<group>"; };
- 24DF979D139E702B009DA4DB /* Convert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Convert.h; sourceTree = "<group>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 24342401138C9F3B00F93C5A /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 243423F9138C9F3B00F93C5A = {
- isa = PBXGroup;
- children = (
- 24342407138C9F3B00F93C5A /* jsonbox */,
- 24342405138C9F3B00F93C5A /* Products */,
- );
- sourceTree = "<group>";
- };
- 24342405138C9F3B00F93C5A /* Products */ = {
- isa = PBXGroup;
- children = (
- 24342404138C9F3B00F93C5A /* jsonbox */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 24342407138C9F3B00F93C5A /* jsonbox */ = {
- isa = PBXGroup;
- children = (
- 2456E9D313955CDF0078E12A /* Array.cpp */,
- 2456E9D413955CDF0078E12A /* Array.h */,
- 2456E9D513955CDF0078E12A /* Object.cpp */,
- 2456E9D613955CDF0078E12A /* Object.h */,
- 24342414138C9F5200F93C5A /* Type.h */,
- 24342415138C9F5200F93C5A /* Value.cpp */,
- 243FFB29139346A400FCC958 /* Grammar.h */,
- 24342416138C9F5200F93C5A /* Value.h */,
- 24342408138C9F3B00F93C5A /* main.cpp */,
- 24DF979C139E702B009DA4DB /* Convert.cpp */,
- 24DF979D139E702B009DA4DB /* Convert.h */,
- 2434240A138C9F3B00F93C5A /* jsonbox.1 */,
- );
- path = jsonbox;
- sourceTree = "<group>";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 24342403138C9F3B00F93C5A /* jsonbox */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 2434240D138C9F3B00F93C5A /* Build configuration list for PBXNativeTarget "jsonbox" */;
- buildPhases = (
- 24342400138C9F3B00F93C5A /* Sources */,
- 24342401138C9F3B00F93C5A /* Frameworks */,
- 24342402138C9F3B00F93C5A /* CopyFiles */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = jsonbox;
- productName = jsonbox;
- productReference = 24342404138C9F3B00F93C5A /* jsonbox */;
- productType = "com.apple.product-type.tool";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 243423FB138C9F3B00F93C5A /* Project object */ = {
- isa = PBXProject;
- attributes = {
- ORGANIZATIONNAME = "Anhero Inc.";
- };
- buildConfigurationList = 243423FE138C9F3B00F93C5A /* Build configuration list for PBXProject "jsonbox" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = English;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- );
- mainGroup = 243423F9138C9F3B00F93C5A;
- productRefGroup = 24342405138C9F3B00F93C5A /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 24342403138C9F3B00F93C5A /* jsonbox */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXSourcesBuildPhase section */
- 24342400138C9F3B00F93C5A /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 24342409138C9F3B00F93C5A /* main.cpp in Sources */,
- 24342419138C9F5200F93C5A /* Value.cpp in Sources */,
- 2456E9D713955CDF0078E12A /* Array.cpp in Sources */,
- 2456E9D813955CDF0078E12A /* Object.cpp in Sources */,
- 24DF979E139E702B009DA4DB /* Convert.cpp in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin XCBuildConfiguration section */
- 2434240B138C9F3B00F93C5A /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.6;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = macosx;
- };
- name = Debug;
- };
- 2434240C138C9F3B00F93C5A /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.6;
- SDKROOT = macosx;
- };
- name = Release;
- };
- 2434240E138C9F3B00F93C5A /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- COPY_PHASE_STRIP = NO;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_OBJC_EXCEPTIONS = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Debug;
- };
- 2434240F138C9F3B00F93C5A /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- COPY_PHASE_STRIP = YES;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- GCC_ENABLE_OBJC_EXCEPTIONS = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 243423FE138C9F3B00F93C5A /* Build configuration list for PBXProject "jsonbox" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 2434240B138C9F3B00F93C5A /* Debug */,
- 2434240C138C9F3B00F93C5A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 2434240D138C9F3B00F93C5A /* Build configuration list for PBXNativeTarget "jsonbox" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 2434240E138C9F3B00F93C5A /* Debug */,
- 2434240F138C9F3B00F93C5A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 243423FB138C9F3B00F93C5A /* Project object */;
-}
View
79 jsonbox/jsonbox.1
@@ -1,79 +0,0 @@
-.\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples.
-.\"See Also:
-.\"man mdoc.samples for a complete listing of options
-.\"man mdoc for the short list of editing options
-.\"/usr/share/misc/mdoc.template
-.Dd 11-05-24 \" DATE
-.Dt jsonbox 1 \" Program name and manual section number
-.Os Darwin
-.Sh NAME \" Section Header - required - don't modify
-.Nm jsonbox,
-.\" The following lines are read in generating the apropos(man -k) database. Use only key
-.\" words here as the database is built based on the words here and in the .ND line.
-.Nm Other_name_for_same_program(),
-.Nm Yet another name for the same program.
-.\" Use .Nm macro to designate other names for the documented program.
-.Nd This line parsed for whatis database.
-.Sh SYNOPSIS \" Section Header - required - don't modify
-.Nm
-.Op Fl abcd \" [-abcd]
-.Op Fl a Ar path \" [-a path]
-.Op Ar file \" [file]
-.Op Ar \" [file ...]
-.Ar arg0 \" Underlined argument - use .Ar anywhere to underline
-arg2 ... \" Arguments
-.Sh DESCRIPTION \" Section Header - required - don't modify
-Use the .Nm macro to refer to your program throughout the man page like such:
-.Nm
-Underlining is accomplished with the .Ar macro like this:
-.Ar underlined text .
-.Pp \" Inserts a space
-A list of items with descriptions:
-.Bl -tag -width -indent \" Begins a tagged list
-.It item a \" Each item preceded by .It macro
-Description of item a
-.It item b
-Description of item b
-.El \" Ends the list
-.Pp
-A list of flags and their descriptions:
-.Bl -tag -width -indent \" Differs from above in tag removed
-.It Fl a \"-a flag as a list item
-Description of -a flag
-.It Fl b
-Description of -b flag
-.El \" Ends the list
-.Pp
-.\" .Sh ENVIRONMENT \" May not be needed
-.\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1
-.\" .It Ev ENV_VAR_1
-.\" Description of ENV_VAR_1
-.\" .It Ev ENV_VAR_2
-.\" Description of ENV_VAR_2
-.\" .El
-.Sh FILES \" File used or created by the topic of the man page
-.Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact
-.It Pa /usr/share/file_name
-FILE_1 description
-.It Pa /Users/joeuser/Library/really_long_file_name
-FILE_2 description
-.El \" Ends the list
-.\" .Sh DIAGNOSTICS \" May not be needed
-.\" .Bl -diag
-.\" .It Diagnostic Tag
-.\" Diagnostic informtion here.
-.\" .It Diagnostic Tag
-.\" Diagnostic informtion here.
-.\" .El
-.Sh SEE ALSO
-.\" List links in ascending order by section, alphabetically within a section.
-.\" Please do not reference files that do not exist without filing a bug report
-.Xr a 1 ,
-.Xr b 1 ,
-.Xr c 1 ,
-.Xr a 2 ,
-.Xr b 2 ,
-.Xr a 3 ,
-.Xr b 3
-.\" .Sh BUGS \" Document known, unremedied bugs
-.\" .Sh HISTORY \" Document history if command behaves in a unique manner
View
19 license.txt
@@ -0,0 +1,19 @@
+Copyright (c) 2011 Anhero Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
View
0  README → readme.txt
File renamed without changes
View
6 jsonbox/Array.cpp → src/Array.cpp
@@ -1,7 +1,7 @@
-#include "Array.h"
+#include <JsonBox/Array.h>
-#include "Value.h"
-#include "Grammar.h"
+#include <JsonBox/Value.h>
+#include <JsonBox/Grammar.h>
namespace JsonBox {
View
2  jsonbox/Convert.cpp → src/Convert.cpp
@@ -1,4 +1,4 @@
-#include "Convert.h"
+#include <JsonBox/Convert.h>
#include <sstream>
View
4 jsonbox/Object.cpp → src/Object.cpp
@@ -1,6 +1,6 @@
-#include "Object.h"
+#include <JsonBox/Object.h>
-#include "Value.h"
+#include <JsonBox/Value.h>
namespace JsonBox {
void Object::output(std::ostream& output, bool indent,
View
7 jsonbox/Value.cpp → src/Value.cpp
@@ -1,13 +1,14 @@
-#include "Value.h"
+#include <JsonBox/Value.h>
#include <cassert>
#include <stack>
#include <sstream>
#include <list>
#include <iomanip>
+#include <fstream>
-#include "Grammar.h"
-#include "Convert.h"
+#include <JsonBox/Grammar.h>
+#include <JsonBox/Convert.h>
namespace JsonBox {
Please sign in to comment.
Something went wrong with that request. Please try again.