aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/interface/Natspec.cpp
diff options
context:
space:
mode:
authorYoichi Hirai <i@yoichihirai.com>2017-07-19 17:37:10 +0800
committerGitHub <noreply@github.com>2017-07-19 17:37:10 +0800
commit46d31f7179779087e2b7dfae1befef8f1975d128 (patch)
tree3ff9f31f19f6fdb4d764a8c3555cfcb5d9427314 /libsolidity/interface/Natspec.cpp
parent1a7b61ad05f77bcfaf8cdd16f648e429ab63e279 (diff)
parent5bb4bfb08b7157ef79aaa673881638c809adf6a7 (diff)
downloaddexon-solidity-46d31f7179779087e2b7dfae1befef8f1975d128.tar
dexon-solidity-46d31f7179779087e2b7dfae1befef8f1975d128.tar.gz
dexon-solidity-46d31f7179779087e2b7dfae1befef8f1975d128.tar.bz2
dexon-solidity-46d31f7179779087e2b7dfae1befef8f1975d128.tar.lz
dexon-solidity-46d31f7179779087e2b7dfae1befef8f1975d128.tar.xz
dexon-solidity-46d31f7179779087e2b7dfae1befef8f1975d128.tar.zst
dexon-solidity-46d31f7179779087e2b7dfae1befef8f1975d128.zip
Merge pull request #2590 from ethereum/natspec-cleanup
Remove unneccesary interface from Natspec
Diffstat (limited to 'libsolidity/interface/Natspec.cpp')
-rw-r--r--libsolidity/interface/Natspec.cpp17
1 files changed, 0 insertions, 17 deletions
diff --git a/libsolidity/interface/Natspec.cpp b/libsolidity/interface/Natspec.cpp
index 70486e23..7f7084ef 100644
--- a/libsolidity/interface/Natspec.cpp
+++ b/libsolidity/interface/Natspec.cpp
@@ -26,28 +26,11 @@
#include <libsolidity/interface/Natspec.h>
#include <boost/range/irange.hpp>
#include <libsolidity/ast/AST.h>
-#include <libsolidity/interface/CompilerStack.h>
using namespace std;
using namespace dev;
using namespace dev::solidity;
-Json::Value Natspec::documentation(
- ContractDefinition const& _contractDef,
- DocumentationType _type
-)
-{
- switch(_type)
- {
- case DocumentationType::NatspecUser:
- return userDocumentation(_contractDef);
- case DocumentationType::NatspecDev:
- return devDocumentation(_contractDef);
- }
-
- BOOST_THROW_EXCEPTION(InternalCompilerError() << errinfo_comment("Unknown documentation type"));
-}
-
Json::Value Natspec::userDocumentation(ContractDefinition const& _contractDef)
{
Json::Value doc;