mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-26 23:13:00 +02:00
neutrino: remove outdated built-in jsoncpp
Origin commit data
------------------
Branch: ni/coolstream
Commit: 0070e86ad0
Author: vanhofen <vanhofen@gmx.de>
Date: 2022-07-15 (Fri, 15 Jul 2022)
Origin message was:
------------------
- neutrino: remove outdated built-in jsoncpp
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
@@ -160,6 +160,7 @@ TUXBOX_APPS_LIB_PKGCONFIG(AVFORMAT,libavformat)
|
|||||||
TUXBOX_APPS_LIB_PKGCONFIG(AVCODEC,libavcodec)
|
TUXBOX_APPS_LIB_PKGCONFIG(AVCODEC,libavcodec)
|
||||||
TUXBOX_APPS_LIB_PKGCONFIG(AVUTIL,libavutil)
|
TUXBOX_APPS_LIB_PKGCONFIG(AVUTIL,libavutil)
|
||||||
TUXBOX_APPS_LIB_PKGCONFIG(SIGC,sigc++-2.0)
|
TUXBOX_APPS_LIB_PKGCONFIG(SIGC,sigc++-2.0)
|
||||||
|
TUXBOX_APPS_LIB_PKGCONFIG(JSONCPP,jsoncpp)
|
||||||
|
|
||||||
if test "$BOXTYPE" = "armbox" -o "$BOXTYPE" = "mipsbox"; then
|
if test "$BOXTYPE" = "armbox" -o "$BOXTYPE" = "mipsbox"; then
|
||||||
TUXBOX_APPS_LIB_PKGCONFIG(SWSCALE,libswscale)
|
TUXBOX_APPS_LIB_PKGCONFIG(SWSCALE,libswscale)
|
||||||
@@ -468,7 +469,6 @@ data/zapit/Makefile
|
|||||||
lib/Makefile
|
lib/Makefile
|
||||||
lib/connection/Makefile
|
lib/connection/Makefile
|
||||||
lib/hardware/coolstream/Makefile
|
lib/hardware/coolstream/Makefile
|
||||||
lib/jsoncpp/Makefile
|
|
||||||
lib/libconfigfile/Makefile
|
lib/libconfigfile/Makefile
|
||||||
lib/libdvbsub/Makefile
|
lib/libdvbsub/Makefile
|
||||||
lib/libeventserver/Makefile
|
lib/libeventserver/Makefile
|
||||||
|
@@ -7,7 +7,6 @@ SUBDIRS = \
|
|||||||
libmd5sum \
|
libmd5sum \
|
||||||
libnet \
|
libnet \
|
||||||
xmltree \
|
xmltree \
|
||||||
jsoncpp \
|
|
||||||
libtuxtxt \
|
libtuxtxt \
|
||||||
libiw \
|
libiw \
|
||||||
libdvbsub \
|
libdvbsub \
|
||||||
|
@@ -1,10 +0,0 @@
|
|||||||
AM_CPPFLAGS = \
|
|
||||||
-I$(top_builddir) \
|
|
||||||
-I$(top_srcdir) \
|
|
||||||
-I$(srcdir)/include
|
|
||||||
|
|
||||||
AM_CXXFLAGS = -fno-rtti
|
|
||||||
|
|
||||||
noinst_LIBRARIES = libjsoncpp.a
|
|
||||||
|
|
||||||
libjsoncpp_a_SOURCES = jsoncpp.cpp
|
|
@@ -1,446 +0,0 @@
|
|||||||
/// Json-cpp amalgamated forward header (http://jsoncpp.sourceforge.net/).
|
|
||||||
/// It is intended to be used with #include "json/json-forwards.h"
|
|
||||||
/// This header provides forward declaration for all JsonCpp types.
|
|
||||||
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
// Beginning of content of file: LICENSE
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
/*
|
|
||||||
The JsonCpp library's source code, including accompanying documentation,
|
|
||||||
tests and demonstration applications, are licensed under the following
|
|
||||||
conditions...
|
|
||||||
|
|
||||||
Baptiste Lepilleur and The JsonCpp Authors explicitly disclaim copyright in all
|
|
||||||
jurisdictions which recognize such a disclaimer. In such jurisdictions,
|
|
||||||
this software is released into the Public Domain.
|
|
||||||
|
|
||||||
In jurisdictions which do not recognize Public Domain property (e.g. Germany as of
|
|
||||||
2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur and
|
|
||||||
The JsonCpp Authors, and is released under the terms of the MIT License (see below).
|
|
||||||
|
|
||||||
In jurisdictions which recognize Public Domain property, the user of this
|
|
||||||
software may choose to accept it either as 1) Public Domain, 2) under the
|
|
||||||
conditions of the MIT License (see below), or 3) under the terms of dual
|
|
||||||
Public Domain/MIT License conditions described here, as they choose.
|
|
||||||
|
|
||||||
The MIT License is about as close to Public Domain as a license can get, and is
|
|
||||||
described in clear, concise terms at:
|
|
||||||
|
|
||||||
http://en.wikipedia.org/wiki/MIT_License
|
|
||||||
|
|
||||||
The full text of the MIT License follows:
|
|
||||||
|
|
||||||
========================================================================
|
|
||||||
Copyright (c) 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
|
|
||||||
|
|
||||||
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.
|
|
||||||
========================================================================
|
|
||||||
(END LICENSE TEXT)
|
|
||||||
|
|
||||||
The MIT license is compatible with both the GPL and commercial
|
|
||||||
software, affording one all of the rights of Public Domain with the
|
|
||||||
minor nuisance of being required to keep the above copyright notice
|
|
||||||
and license text in the source code. Note also that by accepting the
|
|
||||||
Public Domain "license" you can re-license your copy using whatever
|
|
||||||
license you like.
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
// End of content of file: LICENSE
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef JSON_FORWARD_AMALGAMATED_H_INCLUDED
|
|
||||||
# define JSON_FORWARD_AMALGAMATED_H_INCLUDED
|
|
||||||
/// If defined, indicates that the source file is amalgamated
|
|
||||||
/// to prevent private header inclusion.
|
|
||||||
#define JSON_IS_AMALGAMATION
|
|
||||||
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
// Beginning of content of file: include/json/version.h
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
#ifndef JSON_VERSION_H_INCLUDED
|
|
||||||
#define JSON_VERSION_H_INCLUDED
|
|
||||||
|
|
||||||
// Note: version must be updated in three places when doing a release. This
|
|
||||||
// annoying process ensures that amalgamate, CMake, and meson all report the
|
|
||||||
// correct version.
|
|
||||||
// 1. /meson.build
|
|
||||||
// 2. /include/json/version.h
|
|
||||||
// 3. /CMakeLists.txt
|
|
||||||
// IMPORTANT: also update the SOVERSION!!
|
|
||||||
|
|
||||||
#define JSONCPP_VERSION_STRING "1.9.4"
|
|
||||||
#define JSONCPP_VERSION_MAJOR 1
|
|
||||||
#define JSONCPP_VERSION_MINOR 9
|
|
||||||
#define JSONCPP_VERSION_PATCH 4
|
|
||||||
#define JSONCPP_VERSION_QUALIFIER
|
|
||||||
#define JSONCPP_VERSION_HEXA \
|
|
||||||
((JSONCPP_VERSION_MAJOR << 24) | (JSONCPP_VERSION_MINOR << 16) | \
|
|
||||||
(JSONCPP_VERSION_PATCH << 8))
|
|
||||||
|
|
||||||
#ifdef JSONCPP_USING_SECURE_MEMORY
|
|
||||||
#undef JSONCPP_USING_SECURE_MEMORY
|
|
||||||
#endif
|
|
||||||
#define JSONCPP_USING_SECURE_MEMORY 0
|
|
||||||
// If non-zero, the library zeroes any memory that it has allocated before
|
|
||||||
// it frees its memory.
|
|
||||||
|
|
||||||
#endif // JSON_VERSION_H_INCLUDED
|
|
||||||
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
// End of content of file: include/json/version.h
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
// Beginning of content of file: include/json/allocator.h
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
// Copyright 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
|
|
||||||
// Distributed under MIT license, or public domain if desired and
|
|
||||||
// recognized in your jurisdiction.
|
|
||||||
// See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE
|
|
||||||
|
|
||||||
#ifndef JSON_ALLOCATOR_H_INCLUDED
|
|
||||||
#define JSON_ALLOCATOR_H_INCLUDED
|
|
||||||
|
|
||||||
#include <cstring>
|
|
||||||
#include <memory>
|
|
||||||
|
|
||||||
#pragma pack(push, 8)
|
|
||||||
|
|
||||||
namespace Json {
|
|
||||||
template <typename T> class SecureAllocator {
|
|
||||||
public:
|
|
||||||
// Type definitions
|
|
||||||
using value_type = T;
|
|
||||||
using pointer = T*;
|
|
||||||
using const_pointer = const T*;
|
|
||||||
using reference = T&;
|
|
||||||
using const_reference = const T&;
|
|
||||||
using size_type = std::size_t;
|
|
||||||
using difference_type = std::ptrdiff_t;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Allocate memory for N items using the standard allocator.
|
|
||||||
*/
|
|
||||||
pointer allocate(size_type n) {
|
|
||||||
// allocate using "global operator new"
|
|
||||||
return static_cast<pointer>(::operator new(n * sizeof(T)));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Release memory which was allocated for N items at pointer P.
|
|
||||||
*
|
|
||||||
* The memory block is filled with zeroes before being released.
|
|
||||||
*/
|
|
||||||
void deallocate(pointer p, size_type n) {
|
|
||||||
// memset_s is used because memset may be optimized away by the compiler
|
|
||||||
memset_s(p, n * sizeof(T), 0, n * sizeof(T));
|
|
||||||
// free using "global operator delete"
|
|
||||||
::operator delete(p);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Construct an item in-place at pointer P.
|
|
||||||
*/
|
|
||||||
template <typename... Args> void construct(pointer p, Args&&... args) {
|
|
||||||
// construct using "placement new" and "perfect forwarding"
|
|
||||||
::new (static_cast<void*>(p)) T(std::forward<Args>(args)...);
|
|
||||||
}
|
|
||||||
|
|
||||||
size_type max_size() const { return size_t(-1) / sizeof(T); }
|
|
||||||
|
|
||||||
pointer address(reference x) const { return std::addressof(x); }
|
|
||||||
|
|
||||||
const_pointer address(const_reference x) const { return std::addressof(x); }
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Destroy an item in-place at pointer P.
|
|
||||||
*/
|
|
||||||
void destroy(pointer p) {
|
|
||||||
// destroy using "explicit destructor"
|
|
||||||
p->~T();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Boilerplate
|
|
||||||
SecureAllocator() {}
|
|
||||||
template <typename U> SecureAllocator(const SecureAllocator<U>&) {}
|
|
||||||
template <typename U> struct rebind { using other = SecureAllocator<U>; };
|
|
||||||
};
|
|
||||||
|
|
||||||
template <typename T, typename U>
|
|
||||||
bool operator==(const SecureAllocator<T>&, const SecureAllocator<U>&) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
template <typename T, typename U>
|
|
||||||
bool operator!=(const SecureAllocator<T>&, const SecureAllocator<U>&) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // namespace Json
|
|
||||||
|
|
||||||
#pragma pack(pop)
|
|
||||||
|
|
||||||
#endif // JSON_ALLOCATOR_H_INCLUDED
|
|
||||||
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
// End of content of file: include/json/allocator.h
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
// Beginning of content of file: include/json/config.h
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
// Copyright 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
|
|
||||||
// Distributed under MIT license, or public domain if desired and
|
|
||||||
// recognized in your jurisdiction.
|
|
||||||
// See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE
|
|
||||||
|
|
||||||
#ifndef JSON_CONFIG_H_INCLUDED
|
|
||||||
#define JSON_CONFIG_H_INCLUDED
|
|
||||||
#include <cstddef>
|
|
||||||
#include <cstdint>
|
|
||||||
#include <istream>
|
|
||||||
#include <memory>
|
|
||||||
#include <ostream>
|
|
||||||
#include <sstream>
|
|
||||||
#include <string>
|
|
||||||
#include <type_traits>
|
|
||||||
|
|
||||||
// If non-zero, the library uses exceptions to report bad input instead of C
|
|
||||||
// assertion macros. The default is to use exceptions.
|
|
||||||
#ifndef JSON_USE_EXCEPTION
|
|
||||||
#define JSON_USE_EXCEPTION 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Temporary, tracked for removal with issue #982.
|
|
||||||
#ifndef JSON_USE_NULLREF
|
|
||||||
#define JSON_USE_NULLREF 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/// If defined, indicates that the source file is amalgamated
|
|
||||||
/// to prevent private header inclusion.
|
|
||||||
/// Remarks: it is automatically defined in the generated amalgamated header.
|
|
||||||
// #define JSON_IS_AMALGAMATION
|
|
||||||
|
|
||||||
// Export macros for DLL visibility
|
|
||||||
#if defined(JSON_DLL_BUILD)
|
|
||||||
#if defined(_MSC_VER) || defined(__MINGW32__)
|
|
||||||
#define JSON_API __declspec(dllexport)
|
|
||||||
#define JSONCPP_DISABLE_DLL_INTERFACE_WARNING
|
|
||||||
#elif defined(__GNUC__) || defined(__clang__)
|
|
||||||
#define JSON_API __attribute__((visibility("default")))
|
|
||||||
#endif // if defined(_MSC_VER)
|
|
||||||
|
|
||||||
#elif defined(JSON_DLL)
|
|
||||||
#if defined(_MSC_VER) || defined(__MINGW32__)
|
|
||||||
#define JSON_API __declspec(dllimport)
|
|
||||||
#define JSONCPP_DISABLE_DLL_INTERFACE_WARNING
|
|
||||||
#endif // if defined(_MSC_VER)
|
|
||||||
#endif // ifdef JSON_DLL_BUILD
|
|
||||||
|
|
||||||
#if !defined(JSON_API)
|
|
||||||
#define JSON_API
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(_MSC_VER) && _MSC_VER < 1800
|
|
||||||
#error \
|
|
||||||
"ERROR: Visual Studio 12 (2013) with _MSC_VER=1800 is the oldest supported compiler with sufficient C++11 capabilities"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(_MSC_VER) && _MSC_VER < 1900
|
|
||||||
// As recommended at
|
|
||||||
// https://stackoverflow.com/questions/2915672/snprintf-and-visual-studio-2010
|
|
||||||
extern JSON_API int msvc_pre1900_c99_snprintf(char* outBuf, size_t size,
|
|
||||||
const char* format, ...);
|
|
||||||
#define jsoncpp_snprintf msvc_pre1900_c99_snprintf
|
|
||||||
#else
|
|
||||||
#define jsoncpp_snprintf std::snprintf
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// If JSON_NO_INT64 is defined, then Json only support C++ "int" type for
|
|
||||||
// integer
|
|
||||||
// Storages, and 64 bits integer support is disabled.
|
|
||||||
// #define JSON_NO_INT64 1
|
|
||||||
|
|
||||||
// JSONCPP_OVERRIDE is maintained for backwards compatibility of external tools.
|
|
||||||
// C++11 should be used directly in JSONCPP.
|
|
||||||
#define JSONCPP_OVERRIDE override
|
|
||||||
|
|
||||||
#ifdef __clang__
|
|
||||||
#if __has_extension(attribute_deprecated_with_message)
|
|
||||||
#define JSONCPP_DEPRECATED(message) __attribute__((deprecated(message)))
|
|
||||||
#endif
|
|
||||||
#elif defined(__GNUC__) // not clang (gcc comes later since clang emulates gcc)
|
|
||||||
#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5))
|
|
||||||
#define JSONCPP_DEPRECATED(message) __attribute__((deprecated(message)))
|
|
||||||
#elif (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1))
|
|
||||||
#define JSONCPP_DEPRECATED(message) __attribute__((__deprecated__))
|
|
||||||
#endif // GNUC version
|
|
||||||
#elif defined(_MSC_VER) // MSVC (after clang because clang on Windows emulates
|
|
||||||
// MSVC)
|
|
||||||
#define JSONCPP_DEPRECATED(message) __declspec(deprecated(message))
|
|
||||||
#endif // __clang__ || __GNUC__ || _MSC_VER
|
|
||||||
|
|
||||||
#if !defined(JSONCPP_DEPRECATED)
|
|
||||||
#define JSONCPP_DEPRECATED(message)
|
|
||||||
#endif // if !defined(JSONCPP_DEPRECATED)
|
|
||||||
|
|
||||||
#if defined(__clang__) || (defined(__GNUC__) && (__GNUC__ >= 6))
|
|
||||||
#define JSON_USE_INT64_DOUBLE_CONVERSION 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if !defined(JSON_IS_AMALGAMATION)
|
|
||||||
|
|
||||||
#include "allocator.h"
|
|
||||||
#include "version.h"
|
|
||||||
|
|
||||||
#endif // if !defined(JSON_IS_AMALGAMATION)
|
|
||||||
|
|
||||||
namespace Json {
|
|
||||||
using Int = int;
|
|
||||||
using UInt = unsigned int;
|
|
||||||
#if defined(JSON_NO_INT64)
|
|
||||||
using LargestInt = int;
|
|
||||||
using LargestUInt = unsigned int;
|
|
||||||
#undef JSON_HAS_INT64
|
|
||||||
#else // if defined(JSON_NO_INT64)
|
|
||||||
// For Microsoft Visual use specific types as long long is not supported
|
|
||||||
#if defined(_MSC_VER) // Microsoft Visual Studio
|
|
||||||
using Int64 = __int64;
|
|
||||||
using UInt64 = unsigned __int64;
|
|
||||||
#else // if defined(_MSC_VER) // Other platforms, use long long
|
|
||||||
using Int64 = int64_t;
|
|
||||||
using UInt64 = uint64_t;
|
|
||||||
#endif // if defined(_MSC_VER)
|
|
||||||
using LargestInt = Int64;
|
|
||||||
using LargestUInt = UInt64;
|
|
||||||
#define JSON_HAS_INT64
|
|
||||||
#endif // if defined(JSON_NO_INT64)
|
|
||||||
|
|
||||||
template <typename T>
|
|
||||||
using Allocator =
|
|
||||||
typename std::conditional<JSONCPP_USING_SECURE_MEMORY, SecureAllocator<T>,
|
|
||||||
std::allocator<T>>::type;
|
|
||||||
using String = std::basic_string<char, std::char_traits<char>, Allocator<char>>;
|
|
||||||
using IStringStream =
|
|
||||||
std::basic_istringstream<String::value_type, String::traits_type,
|
|
||||||
String::allocator_type>;
|
|
||||||
using OStringStream =
|
|
||||||
std::basic_ostringstream<String::value_type, String::traits_type,
|
|
||||||
String::allocator_type>;
|
|
||||||
using IStream = std::istream;
|
|
||||||
using OStream = std::ostream;
|
|
||||||
} // namespace Json
|
|
||||||
|
|
||||||
// Legacy names (formerly macros).
|
|
||||||
using JSONCPP_STRING = Json::String;
|
|
||||||
using JSONCPP_ISTRINGSTREAM = Json::IStringStream;
|
|
||||||
using JSONCPP_OSTRINGSTREAM = Json::OStringStream;
|
|
||||||
using JSONCPP_ISTREAM = Json::IStream;
|
|
||||||
using JSONCPP_OSTREAM = Json::OStream;
|
|
||||||
|
|
||||||
#endif // JSON_CONFIG_H_INCLUDED
|
|
||||||
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
// End of content of file: include/json/config.h
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
// Beginning of content of file: include/json/forwards.h
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
// Copyright 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
|
|
||||||
// Distributed under MIT license, or public domain if desired and
|
|
||||||
// recognized in your jurisdiction.
|
|
||||||
// See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE
|
|
||||||
|
|
||||||
#ifndef JSON_FORWARDS_H_INCLUDED
|
|
||||||
#define JSON_FORWARDS_H_INCLUDED
|
|
||||||
|
|
||||||
#if !defined(JSON_IS_AMALGAMATION)
|
|
||||||
#include "config.h"
|
|
||||||
#endif // if !defined(JSON_IS_AMALGAMATION)
|
|
||||||
|
|
||||||
namespace Json {
|
|
||||||
|
|
||||||
// writer.h
|
|
||||||
class StreamWriter;
|
|
||||||
class StreamWriterBuilder;
|
|
||||||
class Writer;
|
|
||||||
class FastWriter;
|
|
||||||
class StyledWriter;
|
|
||||||
class StyledStreamWriter;
|
|
||||||
|
|
||||||
// reader.h
|
|
||||||
class Reader;
|
|
||||||
class CharReader;
|
|
||||||
class CharReaderBuilder;
|
|
||||||
|
|
||||||
// json_features.h
|
|
||||||
class Features;
|
|
||||||
|
|
||||||
// value.h
|
|
||||||
using ArrayIndex = unsigned int;
|
|
||||||
class StaticString;
|
|
||||||
class Path;
|
|
||||||
class PathArgument;
|
|
||||||
class Value;
|
|
||||||
class ValueIteratorBase;
|
|
||||||
class ValueIterator;
|
|
||||||
class ValueConstIterator;
|
|
||||||
|
|
||||||
} // namespace Json
|
|
||||||
|
|
||||||
#endif // JSON_FORWARDS_H_INCLUDED
|
|
||||||
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
// End of content of file: include/json/forwards.h
|
|
||||||
// //////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#endif //ifndef JSON_FORWARD_AMALGAMATED_H_INCLUDED
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -20,7 +20,6 @@ AM_CPPFLAGS = \
|
|||||||
-I$(top_srcdir)/lib/xmltree \
|
-I$(top_srcdir)/lib/xmltree \
|
||||||
-I$(top_srcdir)/lib/libmd5sum \
|
-I$(top_srcdir)/lib/libmd5sum \
|
||||||
-I$(top_srcdir)/lib/libupnpclient \
|
-I$(top_srcdir)/lib/libupnpclient \
|
||||||
-I$(top_srcdir)/lib/jsoncpp \
|
|
||||||
@SIGC_CFLAGS@ \
|
@SIGC_CFLAGS@ \
|
||||||
@FREETYPE_CFLAGS@ \
|
@FREETYPE_CFLAGS@ \
|
||||||
@AVFORMAT_CFLAGS@ \
|
@AVFORMAT_CFLAGS@ \
|
||||||
@@ -103,13 +102,13 @@ neutrino_LDADD = \
|
|||||||
$(top_builddir)/lib/connection/libtuxbox-connection.a \
|
$(top_builddir)/lib/connection/libtuxbox-connection.a \
|
||||||
$(top_builddir)/lib/libeventserver/libtuxbox-eventserver.a \
|
$(top_builddir)/lib/libeventserver/libtuxbox-eventserver.a \
|
||||||
$(top_builddir)/lib/xmltree/libtuxbox-xmltree.a \
|
$(top_builddir)/lib/xmltree/libtuxbox-xmltree.a \
|
||||||
$(top_builddir)/lib/jsoncpp/libjsoncpp.a \
|
|
||||||
$(top_builddir)/lib/libnet/libtuxbox-net.a \
|
$(top_builddir)/lib/libnet/libtuxbox-net.a \
|
||||||
$(top_builddir)/lib/libmd5sum/libtuxbox-md5sum.a \
|
$(top_builddir)/lib/libmd5sum/libtuxbox-md5sum.a \
|
||||||
$(top_builddir)/lib/libtuxtxt/libtuxtxt.a \
|
$(top_builddir)/lib/libtuxtxt/libtuxtxt.a \
|
||||||
$(top_builddir)/lib/libdvbsub/libdvbsub.a \
|
$(top_builddir)/lib/libdvbsub/libdvbsub.a \
|
||||||
$(top_builddir)/lib/libiw/libiw.a \
|
$(top_builddir)/lib/libiw/libiw.a \
|
||||||
$(top_builddir)/src/gui/widget/yaft/libneutrino_gui_terminal.a \
|
$(top_builddir)/src/gui/widget/yaft/libneutrino_gui_terminal.a \
|
||||||
|
@JSONCPP_LIBS@ \
|
||||||
@CURL_LIBS@ \
|
@CURL_LIBS@ \
|
||||||
@FREETYPE_LIBS@ \
|
@FREETYPE_LIBS@ \
|
||||||
@PNG_LIBS@ \
|
@PNG_LIBS@ \
|
||||||
|
@@ -34,7 +34,6 @@ AM_CPPFLAGS += \
|
|||||||
-I$(top_srcdir)/lib/connection \
|
-I$(top_srcdir)/lib/connection \
|
||||||
-I$(top_srcdir)/lib/xmltree \
|
-I$(top_srcdir)/lib/xmltree \
|
||||||
-I$(top_srcdir)/lib/libupnpclient \
|
-I$(top_srcdir)/lib/libupnpclient \
|
||||||
-I$(top_srcdir)/lib/jsoncpp \
|
|
||||||
@SIGC_CFLAGS@ \
|
@SIGC_CFLAGS@ \
|
||||||
@CURL_CFLAGS@ \
|
@CURL_CFLAGS@ \
|
||||||
@FREETYPE_CFLAGS@ \
|
@FREETYPE_CFLAGS@ \
|
||||||
|
@@ -12,7 +12,6 @@ AM_CPPFLAGS += \
|
|||||||
-I$(top_srcdir)/lib/connection \
|
-I$(top_srcdir)/lib/connection \
|
||||||
-I$(top_srcdir)/lib/xmltree \
|
-I$(top_srcdir)/lib/xmltree \
|
||||||
-I$(top_srcdir)/lib/libupnpclient \
|
-I$(top_srcdir)/lib/libupnpclient \
|
||||||
-I$(top_srcdir)/lib/jsoncpp \
|
|
||||||
@SIGC_CFLAGS@ \
|
@SIGC_CFLAGS@ \
|
||||||
@CURL_CFLAGS@ \
|
@CURL_CFLAGS@ \
|
||||||
@FREETYPE_CFLAGS@ \
|
@FREETYPE_CFLAGS@ \
|
||||||
|
@@ -9,7 +9,6 @@ AM_CPPFLAGS += \
|
|||||||
-I$(top_srcdir)/lib/libeventserver \
|
-I$(top_srcdir)/lib/libeventserver \
|
||||||
-I$(top_srcdir)/lib/libconfigfile \
|
-I$(top_srcdir)/lib/libconfigfile \
|
||||||
-I$(top_srcdir)/lib/xmltree \
|
-I$(top_srcdir)/lib/xmltree \
|
||||||
-I$(top_srcdir)/lib/jsoncpp \
|
|
||||||
@SIGC_CFLAGS@ \
|
@SIGC_CFLAGS@ \
|
||||||
@FREETYPE_CFLAGS@ \
|
@FREETYPE_CFLAGS@ \
|
||||||
@LUA_CFLAGS@ \
|
@LUA_CFLAGS@ \
|
||||||
|
@@ -16,7 +16,6 @@ AM_CPPFLAGS = \
|
|||||||
-I$(top_srcdir)/lib/libconfigfile \
|
-I$(top_srcdir)/lib/libconfigfile \
|
||||||
-I$(top_srcdir)/lib/libmd5sum \
|
-I$(top_srcdir)/lib/libmd5sum \
|
||||||
-I$(top_srcdir)/lib/xmltree \
|
-I$(top_srcdir)/lib/xmltree \
|
||||||
-I$(top_srcdir)/lib/jsoncpp \
|
|
||||||
@SIGC_CFLAGS@ \
|
@SIGC_CFLAGS@ \
|
||||||
@FREETYPE_CFLAGS@ \
|
@FREETYPE_CFLAGS@ \
|
||||||
@AVFORMAT_CFLAGS@ \
|
@AVFORMAT_CFLAGS@ \
|
||||||
|
Reference in New Issue
Block a user