#define DALI_TEXT_ABSTRACTION_TEXT_IO_H
/*
- * Copyright (c) 2019 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2021 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
*/
// EXTERNAL INCLUDES
-#include <iosfwd>
#include <dali/public-api/common/dali-vector.h>
+#include <iosfwd>
// INTERNAL INCLUDES
#include <dali-toolkit/internal/text/font-run.h>
namespace Dali
{
-
namespace Toolkit
{
-
namespace Text
{
-
/**
* @brief Print a vector of characters.
*
* @param [in] text The text to print.
* @return The output stream operator.
*/
-std::ostream& operator<< (std::ostream& o, const Vector<Character>& text);
+std::ostream& operator<<(std::ostream& o, const Vector<Character>& text);
/**
* @brief Print a vector of script runs.
* @param [in] scriptRuns The script runs to print.
* @return The output stream operator.
*/
-std::ostream& operator<< (std::ostream& o, const Vector<ScriptRun>& scriptRuns);
+std::ostream& operator<<(std::ostream& o, const Vector<ScriptRun>& scriptRuns);
/**
* @brief Print a vector of font runs.
* @param [in] fontRuns The font runs to print.
* @return The output stream operator.
*/
-std::ostream& operator<< (std::ostream& o, const Vector<FontRun>& fontRuns);
+std::ostream& operator<<(std::ostream& o, const Vector<FontRun>& fontRuns);
/**
* @brief Print a vector of line runs.
* @param [in] lineRuns The line runs to print.
* @return The output stream operator.
*/
-std::ostream& operator<< (std::ostream& o, const Vector<LineRun>& lineRuns);
+std::ostream& operator<<(std::ostream& o, const Vector<LineRun>& lineRuns);
} // namespace Text