diff --git a/rjp++/include/rjp.hpp b/rjp++/include/rjp.hpp
index 0af0fac..25e292b 100644
--- a/rjp++/include/rjp.hpp
+++ b/rjp++/include/rjp.hpp
@@ -1,3 +1,24 @@
+/**
+ rjp++
+ Copyright (C) 2020 rexy712
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+*/
+
+#ifndef RJP_HPP_INCLUDED
+#define RJP_HPP_INCLUDED
+
#include
#include
@@ -276,3 +297,5 @@ namespace rjp{
string to_json(const value& val, int format = RJP_FORMAT_PRETTY);
}
+
+#endif
diff --git a/rjp++/src/allocator.cpp b/rjp++/src/allocator.cpp
index 07e3cc9..05c571f 100644
--- a/rjp++/src/allocator.cpp
+++ b/rjp++/src/allocator.cpp
@@ -1,3 +1,21 @@
+/**
+ rjp++
+ Copyright (C) 2020 rexy712
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+*/
+
#include
#include //memcpy
diff --git a/rjp++/src/array.cpp b/rjp++/src/array.cpp
index a5be430..453275f 100644
--- a/rjp++/src/array.cpp
+++ b/rjp++/src/array.cpp
@@ -1,3 +1,21 @@
+/**
+ rjp++
+ Copyright (C) 2020 rexy712
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+*/
+
#include
#include //move
diff --git a/rjp++/src/integral.cpp b/rjp++/src/integral.cpp
index 3dd4697..e75e8f4 100644
--- a/rjp++/src/integral.cpp
+++ b/rjp++/src/integral.cpp
@@ -1,3 +1,21 @@
+/**
+ rjp++
+ Copyright (C) 2020 rexy712
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+*/
+
#include
#include //move
diff --git a/rjp++/src/object.cpp b/rjp++/src/object.cpp
index ea93abc..77141a7 100644
--- a/rjp++/src/object.cpp
+++ b/rjp++/src/object.cpp
@@ -1,3 +1,21 @@
+/**
+ rjp++
+ Copyright (C) 2020 rexy712
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+*/
+
#include
#include
#include //move
diff --git a/rjp++/src/rjp.cpp b/rjp++/src/rjp.cpp
index ca6ed74..fa70f7a 100644
--- a/rjp++/src/rjp.cpp
+++ b/rjp++/src/rjp.cpp
@@ -1,3 +1,21 @@
+/**
+ rjp++
+ Copyright (C) 2020 rexy712
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+*/
+
#include
namespace rjp{
diff --git a/rjp++/src/string.cpp b/rjp++/src/string.cpp
index 27ead1a..96ef3f4 100644
--- a/rjp++/src/string.cpp
+++ b/rjp++/src/string.cpp
@@ -1,3 +1,21 @@
+/**
+ rjp++
+ Copyright (C) 2020 rexy712
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+*/
+
#include
#include
#include //exchange
diff --git a/rjp++/src/string_val.cpp b/rjp++/src/string_val.cpp
index e0d3c10..2721170 100644
--- a/rjp++/src/string_val.cpp
+++ b/rjp++/src/string_val.cpp
@@ -1,3 +1,21 @@
+/**
+ rjp++
+ Copyright (C) 2020 rexy712
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+*/
+
#include
#include
#include //move
diff --git a/rjp++/src/value.cpp b/rjp++/src/value.cpp
index 1083c5d..a4d5a0d 100644
--- a/rjp++/src/value.cpp
+++ b/rjp++/src/value.cpp
@@ -1,3 +1,21 @@
+/**
+ rjp++
+ Copyright (C) 2020 rexy712
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+*/
+
#include
#include //swap, move, exchange