diff options
| author | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-11-19 08:40:28 +0000 |
|---|---|---|
| committer | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-11-19 08:40:28 +0000 |
| commit | dee899c8ff99fe26e308f713e728db4dff2882c7 (patch) | |
| tree | 93ac25cea28e28f3892623e98e3657d2597bb550 /ACEXML/common/LocatorImpl.cpp | |
| parent | 33dcb4d2015f14836d30cb0cd9210a1b9fd25107 (diff) | |
| download | ATCD-Validator_20021119.tar.gz | |
This commit was manufactured by cvs2svn to create tagValidator_20021119
'Validator_20021119'.
Diffstat (limited to 'ACEXML/common/LocatorImpl.cpp')
| -rw-r--r-- | ACEXML/common/LocatorImpl.cpp | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/ACEXML/common/LocatorImpl.cpp b/ACEXML/common/LocatorImpl.cpp index d304092e9fc..ec04b231512 100644 --- a/ACEXML/common/LocatorImpl.cpp +++ b/ACEXML/common/LocatorImpl.cpp @@ -14,9 +14,19 @@ ACEXML_LocatorImpl::ACEXML_LocatorImpl (void) { } +ACEXML_LocatorImpl::ACEXML_LocatorImpl (const ACEXML_Char* systemId, + const ACEXML_Char* publicId) + : publicId_ (publicId ? ACE::strnew (publicId) : 0), + systemId_ (systemId ? ACE::strnew (systemId) : 0), + lineNumber_ (1), + columnNumber_ (0) +{ +} + + ACEXML_LocatorImpl::ACEXML_LocatorImpl (const ACEXML_Locator& locator) - : publicId_ (ACE::strnew (locator.getPublicId ())), - systemId_ (ACE::strnew (locator.getSystemId ())), + : publicId_ (locator.getPublicId() ? ACE::strnew(locator.getPublicId ()): 0), + systemId_ (locator.getSystemId() ? ACE::strnew(locator.getSystemId ()): 0), lineNumber_ (locator.getLineNumber ()), columnNumber_ (locator.getColumnNumber ()) { |
