27 #include <olp/core/CoreApi.h>
29 #include <olp/core/logging/Format.h>
30 #include <olp/core/logging/Level.h>
31 #include <olp/core/logging/LogMessage.h>
145 inline bool operator==(
const Element& other)
const;
155 inline bool operator!=(
const Element& other)
const;
219 std::vector<Element> elements,
221 Timezone timezone = Timezone::Local);
240 inline const std::vector<Element>& getElements()
const;
268 inline Timezone getTimezone()
const;
287 std::vector<Element> m_elements;
293 std::string format_,
int limit_)
294 : type(type_), format(std::move(format_)), limit(limit_) {}
297 : type(other.type),
format(std::move(other.format)), limit(other.limit) {}
302 format = std::move(other.format);
312 return !(*
this == other);
321 : m_elements(std::move(elements)),
322 m_levelNameMap(std::move(levelNameMap)),
323 m_timezone(timezone) {}
326 : m_elements(std::move(other.m_elements)),
327 m_levelNameMap(std::move(other.m_levelNameMap)),
328 m_timezone(other.m_timezone) {}
332 m_elements = std::move(other.m_elements);
333 m_levelNameMap = std::move(other.m_levelNameMap);
334 m_timezone = other.m_timezone;
338 inline const std::vector<MessageFormatter::Element>&
344 std::vector<Element> elements) {
345 m_elements = std::move(elements);
351 return m_levelNameMap;
355 m_levelNameMap = std::move(map);
364 m_timezone = timezone;
Rules all the other namespaces.
Definition: AppleSignInProperties.h:24
Contains data used for a log message.
Definition: LogMessage.h:31