blob: 97130e6e2a4d2284d694b5b40c192ef63ac6b577 [file] [log] [blame]
#include "casbin/pch.h"
#ifndef PARSEIP_CPP
#define PARSEIP_CPP
#include "casbin/ip_parser/parser/parseIP.h"
namespace casbin {
IP parseIP(const std::string& s) {
for (int i = 0; i < s.length(); i++) {
switch (s[i]) {
case '.':
return parseIPv4(s);
case ':':
return parseIPv6(s);
}
}
IP p;
p.isLegal = false;
return p;
}
} // namespace casbin
#endif // PARSEIP_CPP