Tag Parser
9.4.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
Go to the documentation of this file. 1 #ifndef TAG_PARSER_MARGIN_H
2 #define TAG_PARSER_MARGIN_H
6 #include <c++utilities/conversion/stringbuilder.h>
18 constexpr
Margin(std::uint32_t top = 0, std::uint32_t left = 0, std::uint32_t bottom = 0, std::uint32_t right = 0);
19 constexpr std::uint32_t top()
const;
20 void setTop(std::uint32_t top);
21 constexpr std::uint32_t left()
const;
22 void setLeft(std::uint32_t left);
23 constexpr std::uint32_t bottom()
const;
24 void setBottom(std::uint32_t bottom);
25 constexpr std::uint32_t right()
const;
26 void setRight(std::uint32_t right);
27 constexpr
bool isNull()
const;
28 std::string toString()
const;
33 std::uint32_t m_bottom;
34 std::uint32_t m_right;
40 constexpr
Margin::Margin(std::uint32_t top, std::uint32_t left, std::uint32_t bottom, std::uint32_t right)
117 return m_top == 0 && m_left == 0 && m_bottom == 0 && m_right == 0;
125 return CppUtilities::argsToString(
"top: ", m_top,
"; left: ", m_left,
"; bottom: ", m_bottom,
"; right: ", m_right);
130 #endif // TAG_PARSER_MARGIN_H
void setLeft(std::uint32_t left)
Sets the left margin to left.
constexpr std::uint32_t bottom() const
Returns the bottom margin.
The Margin class defines the four margins of a rectangle.
void setBottom(std::uint32_t bottom)
Sets the bottom margin to bottom.
Contains all classes and functions of the TagInfo library.
void setTop(std::uint32_t top)
Sets the top margin to top.
constexpr std::uint32_t left() const
Returns the left margin.
constexpr bool isNull() const
Returns true if all margins are is 0; otherwise returns false;.
constexpr std::uint32_t right() const
Returns the right margin.
void setRight(std::uint32_t right)
Sets the right margin to right.
std::string toString() const
Returns a string representation of the margin.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
constexpr std::uint32_t top() const
Returns the top margin.
constexpr Margin(std::uint32_t top=0, std::uint32_t left=0, std::uint32_t bottom=0, std::uint32_t right=0)
Constructs a Margin.