compact namespace: svgio

Change-Id: I249fbc53ac766c0491b956bb8618be6bfa24558c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99011
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
This commit is contained in:
Noel Grandin 2020-07-19 21:10:11 +02:00
parent bc262b9a3d
commit 982a9a2059
33 changed files with 106 additions and 181 deletions

View file

@ -25,9 +25,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgANode final : public SvgNode
{
@ -52,8 +50,8 @@ namespace svgio
const basegfx::B2DHomMatrix* getTransform() const { return mpaTransform.get(); }
void setTransform(const basegfx::B2DHomMatrix* pMatrix) { mpaTransform.reset(); if(pMatrix) mpaTransform.reset( new basegfx::B2DHomMatrix(*pMatrix) ); }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGANODE_HXX

View file

@ -24,9 +24,7 @@
namespace drawinglayer::primitive2d { class TextSimplePortionPrimitive2D; }
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgTextPositions
{
@ -73,13 +71,11 @@ namespace svgio
bool getLengthAdjust() const { return mbLengthAdjust; }
void setLengthAdjust(bool bNew) { mbLengthAdjust = bNew; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgTextPosition
{
@ -120,13 +116,11 @@ namespace svgio
bool isRotated() const;
double consumeRotation();
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgCharacterNode final : public SvgNode
{
@ -159,8 +153,8 @@ namespace svgio
/// Text content
const OUString& getText() const { return maText; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGCHARACTERNODE_HXX

View file

@ -25,9 +25,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgCircleNode final : public SvgNode
{
@ -64,8 +62,8 @@ namespace svgio
const basegfx::B2DHomMatrix* getTransform() const { return mpaTransform.get(); }
void setTransform(const basegfx::B2DHomMatrix* pMatrix) { mpaTransform.reset(); if(pMatrix) mpaTransform.reset( new basegfx::B2DHomMatrix(*pMatrix) ); }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGCIRCLENODE_HXX

View file

@ -25,9 +25,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgClipPathNode : public SvgNode
{
@ -62,8 +60,8 @@ namespace svgio
const basegfx::B2DHomMatrix* getTransform() const { return mpaTransform.get(); }
void setTransform(const basegfx::B2DHomMatrix* pMatrix) { mpaTransform.reset(); if(pMatrix) mpaTransform.reset( new basegfx::B2DHomMatrix(*pMatrix) ); }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGCLIPPATHNODE_HXX

View file

@ -25,9 +25,7 @@
#include <unordered_map>
#include <vector>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
typedef std::vector< std::unique_ptr<SvgNode> > SvgNodeVector;
@ -76,8 +74,8 @@ namespace svgio
const SvgNodeVector& getSvgNodeVector() const { return maNodes; }
const OUString& getAbsolutePath() const { return maAbsolutePath; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGDOCUMENT_HXX

View file

@ -26,9 +26,7 @@
namespace svgio::svgreader { class SvgCharacterNode; }
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgDocHdl final : public cppu::WeakImplHelper< css::xml::sax::XDocumentHandler >
{
@ -60,8 +58,8 @@ namespace svgio
const SvgDocument& getSvgDocument() const { return maDocument; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGDOCUMENTHANDLER_HXX

View file

@ -25,9 +25,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgEllipseNode final : public SvgNode
{
@ -68,8 +66,8 @@ namespace svgio
const basegfx::B2DHomMatrix* getTransform() const { return mpaTransform.get(); }
void setTransform(const basegfx::B2DHomMatrix* pMatrix) { mpaTransform.reset(); if(pMatrix) mpaTransform.reset( new basegfx::B2DHomMatrix(*pMatrix) ); }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGELLIPSENODE_HXX

View file

@ -25,9 +25,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgGNode final : public SvgNode
{
@ -53,8 +51,8 @@ namespace svgio
const basegfx::B2DHomMatrix* getTransform() const { return mpaTransform.get(); }
void setTransform(const basegfx::B2DHomMatrix* pMatrix) { mpaTransform.reset(); if(pMatrix) mpaTransform.reset( new basegfx::B2DHomMatrix(*pMatrix) ); }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGGNODE_HXX

View file

@ -25,9 +25,7 @@
#include <drawinglayer/primitive2d/svggradientprimitive2d.hxx>
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgGradientNode : public SvgNode
{
@ -115,8 +113,8 @@ namespace svgio
const basegfx::B2DHomMatrix* getGradientTransform() const;
void setGradientTransform(const basegfx::B2DHomMatrix* pMatrix);
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGGRADIENTNODE_HXX

View file

@ -23,9 +23,7 @@
#include "svgnode.hxx"
#include "svgstyleattributes.hxx"
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgGradientStopNode final : public SvgNode
{
@ -48,8 +46,8 @@ namespace svgio
/// offset content
const SvgNumber& getOffset() const { return maOffset; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGGRADIENTSTOPNODE_HXX

View file

@ -25,9 +25,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgImageNode final : public SvgNode
{
@ -76,8 +74,8 @@ namespace svgio
/// height content, set if found in current context
const SvgNumber& getHeight() const { return maHeight; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGIMAGENODE_HXX

View file

@ -25,9 +25,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgLineNode final : public SvgNode
{
@ -68,8 +66,8 @@ namespace svgio
const basegfx::B2DHomMatrix* getTransform() const { return mpaTransform.get(); }
void setTransform(const basegfx::B2DHomMatrix* pMatrix) { mpaTransform.reset(); if(pMatrix) mpaTransform.reset( new basegfx::B2DHomMatrix(*pMatrix) ); }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGLINENODE_HXX

View file

@ -24,9 +24,7 @@
#include "svgstyleattributes.hxx"
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgMarkerNode : public SvgNode
{
@ -103,8 +101,8 @@ namespace svgio
bool getOrientAuto() const { return mbOrientAuto; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGMARKERNODE_HXX

View file

@ -25,9 +25,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgMaskNode : public SvgNode
{
@ -82,8 +80,8 @@ namespace svgio
/// MaskContentUnits content
void setMaskContentUnits(const SvgUnits aMaskContentUnits) { maMaskContentUnits = aMaskContentUnits; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGMASKNODE_HXX

View file

@ -29,20 +29,16 @@
#include <optional>
// predefines
namespace svgio
namespace svgio::svgreader
{
namespace svgreader
{
class SvgNode;
class SvgDocument;
class SvgStyleAttributes;
}
class SvgNode;
class SvgDocument;
class SvgStyleAttributes;
}
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
enum XmlSpace
{
@ -193,8 +189,7 @@ namespace svgio
virtual void visit(SvgNode const & pNode) = 0;
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGNODE_HXX

View file

@ -22,9 +22,7 @@
#include <basegfx/color/bcolor.hxx>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgPaint
{
@ -49,8 +47,8 @@ namespace svgio
bool isOn() const { return mbOn; }
bool isCurrent() const { return mbCurrent; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGPAINT_HXX

View file

@ -26,9 +26,7 @@
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgPathNode final : public SvgNode
{
@ -63,8 +61,8 @@ namespace svgio
/// PathLength content
const SvgNumber& getPathLength() const { return maPathLength; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGPATHNODE_HXX

View file

@ -25,9 +25,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgPatternNode : public SvgNode
{
@ -113,8 +111,8 @@ namespace svgio
void setPatternTransform(const basegfx::B2DHomMatrix* pMatrix) { mpaPatternTransform.reset(); if(pMatrix) mpaPatternTransform.reset(new basegfx::B2DHomMatrix(*pMatrix)); }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGPATTERNNODE_HXX

View file

@ -25,9 +25,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgPolyNode final : public SvgNode
{
@ -59,8 +57,8 @@ namespace svgio
const basegfx::B2DHomMatrix* getTransform() const { return mpaTransform.get(); }
void setTransform(const basegfx::B2DHomMatrix* pMatrix) { mpaTransform.reset(); if(pMatrix) mpaTransform.reset(new basegfx::B2DHomMatrix(*pMatrix)); }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGPOLYNODE_HXX

View file

@ -25,9 +25,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgRectNode final : public SvgNode
{
@ -76,8 +74,8 @@ namespace svgio
const basegfx::B2DHomMatrix* getTransform() const { return mpaTransform.get(); }
void setTransform(const basegfx::B2DHomMatrix* pMatrix) { mpaTransform.reset(); if(pMatrix) mpaTransform.reset( new basegfx::B2DHomMatrix(*pMatrix) ); }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGRECTNODE_HXX

View file

@ -38,9 +38,7 @@ namespace svgio::svgreader {
}
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
enum StrokeLinecap
{
@ -438,8 +436,8 @@ namespace svgio
BaselineShift getBaselineShift() const { return maBaselineShift; }
SvgNumber getBaselineShiftNumber() const;
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGSTYLEATTRIBUTES_HXX

View file

@ -23,9 +23,7 @@
#include "svgnode.hxx"
#include "svgstyleattributes.hxx"
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgStyleNode final : public SvgNode
{
@ -55,8 +53,8 @@ namespace svgio
bool isTextCss() const { return mbTextCss; }
void setTextCss(bool bNew) { mbTextCss = bNew; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGSTYLENODE_HXX

View file

@ -23,9 +23,7 @@
#include "svgstyleattributes.hxx"
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgSvgNode final : public SvgNode
{
@ -90,8 +88,8 @@ namespace svgio
/// height content
const SvgNumber& getHeight() const { return maHeight; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGSVGNODE_HXX

View file

@ -22,9 +22,7 @@
#include "svgstyleattributes.hxx"
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgSymbolNode final : public SvgNode
{
@ -43,8 +41,8 @@ namespace svgio
virtual const SvgStyleAttributes* getSvgStyleAttributes() const override;
virtual void parseAttribute(const OUString& rTokenName, SVGToken aSVGToken, const OUString& aContent) override;
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGSYMBOLNODE_HXX

View file

@ -26,9 +26,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgTextNode final : public SvgNode
{
@ -67,8 +65,8 @@ namespace svgio
const basegfx::B2DHomMatrix* getTransform() const { return mpaTransform.get(); }
void setTransform(const basegfx::B2DHomMatrix* pMatrix) { mpaTransform.reset(); if(pMatrix) mpaTransform.reset( new basegfx::B2DHomMatrix(*pMatrix) ); }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGTEXTNODE_HXX

View file

@ -23,9 +23,7 @@
#include "svgnode.hxx"
#include "svgstyleattributes.hxx"
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgTextPathNode final : public SvgNode
{
@ -57,8 +55,8 @@ namespace svgio
/// StartOffset content
const SvgNumber& getStartOffset() const { return maStartOffset; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGTEXTPATHNODE_HXX

View file

@ -22,9 +22,7 @@
#include "svgnode.hxx"
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgTitleDescNode final : public SvgNode
{
@ -45,8 +43,8 @@ namespace svgio
/// x content, set if found in current context
const OUString& getText() const { return maText; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGTITLEDESCNODE_HXX

View file

@ -22,9 +22,7 @@
#include <rtl/ustring.hxx>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
// SVG token mapper with hashing
enum SVGToken
@ -186,8 +184,8 @@ namespace svgio
OUString getStrTitle();
OUString getStrDesc();
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGTOKEN_HXX

View file

@ -27,9 +27,7 @@
#include "svgpaint.hxx"
#include <vector>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
// recommended value for this device dependent unit, see CSS2 section 4.3.2 Lengths
@ -220,8 +218,7 @@ namespace svgio
// an adapted string or the original if no comments included
OUString removeBlockComments(const OUString& rCandidate);
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGTOOLS_HXX

View file

@ -24,9 +24,7 @@
#include "svgstyleattributes.hxx"
#include "svgtextnode.hxx"
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgTrefNode final : public SvgNode
{
@ -50,8 +48,8 @@ namespace svgio
/// access to referenced SvgTextNode
const SvgTextNode* getReferencedSvgTextNode() const;
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGTREFNODE_HXX

View file

@ -23,9 +23,7 @@
#include "svgcharacternode.hxx"
#include "svgstyleattributes.hxx"
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgTspanNode final : public SvgNode
{
@ -50,8 +48,8 @@ namespace svgio
/// access to SvgTextPositions
const SvgTextPositions& getSvgTextPositions() const { return maSvgTextPositions; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGTSPANNODE_HXX

View file

@ -25,9 +25,7 @@
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <memory>
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgUseNode final : public SvgNode
{
@ -70,8 +68,8 @@ namespace svgio
const SvgNumber& getY() const { return maY; }
};
} // end of namespace svgreader
} // end of namespace svgio
} // end of namespace svgio::svgreader
#endif // INCLUDED_SVGIO_INC_SVGUSENODE_HXX

View file

@ -15,9 +15,7 @@
#include <memory>
#include "svgnode.hxx"
namespace svgio
{
namespace svgreader
namespace svgio::svgreader
{
class SvgDrawVisitor final : public Visitor
{
@ -34,7 +32,6 @@ public:
std::shared_ptr<gfx::DrawRoot> const& getDrawRoot() const { return mpDrawRoot; }
};
}
}
#endif // INCLUDED_SVGIO_INC_SVGVISITOR_HXX