8#ifndef INCLUDED_BALXML_UTIL
9#define INCLUDED_BALXML_UTIL
142#include <balscm_version.h>
144#include <bsl_streambuf.h>
145#include <bsl_string.h>
166 std::string *targetNamespace);
167#ifdef BSLS_LIBRARYFEATURES_HAS_CPP17_PMR_STRING
170 std::pmr::string *targetNamespace);
176 std::string *targetNamespace);
177#ifdef BSLS_LIBRARYFEATURES_HAS_CPP17_PMR_STRING
179 std::pmr::string *targetNamespace);
Definition bslstl_stringview.h:441
Definition bslstl_string.h:1281
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition balxml_base64parser.h:150
Definition balxml_util.h:158
static bool extractNamespaceFromXsd(const bsl::string_view &xsdSource, bsl::string *targetNamespace)
static bool extractNamespaceFromXsd(const bsl::string_view &xsdSource, std::string *targetNamespace)
static bool extractNamespaceFromXsd(bsl::streambuf *xsdSource, bsl::string *targetNamespace)
static bool extractNamespaceFromXsd(bsl::streambuf *xsdSource, std::string *targetNamespace)