aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Graphics/Font/Text.cpp
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-10-16 23:09:18 +0800
committerchai <chaifix@163.com>2018-10-16 23:09:18 +0800
commit5534828032730762f8c1e4daf924b466fffb8be0 (patch)
tree1ae83fc877e4a2d136f6dd120260edd147b13e95 /src/libjin/Graphics/Font/Text.cpp
parent0fc4b3ad5f2ac8d5c0588f61c0cbed4349ee1430 (diff)
*格式化代码
Diffstat (limited to 'src/libjin/Graphics/Font/Text.cpp')
-rw-r--r--src/libjin/Graphics/Font/Text.cpp242
1 files changed, 121 insertions, 121 deletions
diff --git a/src/libjin/Graphics/Font/Text.cpp b/src/libjin/Graphics/Font/Text.cpp
index f202267..ac0242e 100644
--- a/src/libjin/Graphics/Font/Text.cpp
+++ b/src/libjin/Graphics/Font/Text.cpp
@@ -5,152 +5,152 @@
namespace jin
{
-namespace graphics
-{
+ namespace graphics
+ {
- /////////////////////////////////////////////////////////////////////////////
- // iterator
- /////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////
+ // iterator
+ /////////////////////////////////////////////////////////////////////////////
- Text::Iterator::Iterator(const Iterator& itor)
- : data(itor.data)
- , p(itor.p)
- , encode(itor.encode)
- , length(itor.length)
- {
- switch (encode)
+ Text::Iterator::Iterator(const Iterator& itor)
+ : data(itor.data)
+ , p(itor.p)
+ , encode(itor.encode)
+ , length(itor.length)
{
- case Encode::UTF8: decoder = new Utf8(); break;
- //case Encode::UTF16: decoder = new Utf16(); break;
- case Encode::ASCII: decoder = new Ascii(); break;
+ switch (encode)
+ {
+ case Encode::UTF8: decoder = new Utf8(); break;
+ //case Encode::UTF16: decoder = new Utf16(); break;
+ case Encode::ASCII: decoder = new Ascii(); break;
+ }
}
- }
- Text::Iterator::Iterator(const Encode& _encode, const void* _data, unsigned int _length)
- : data(_data)
- , p(_data)
- , encode(_encode)
- , length(_length)
- {
- switch (encode)
+ Text::Iterator::Iterator(const Encode& _encode, const void* _data, unsigned int _length)
+ : data(_data)
+ , p(_data)
+ , encode(_encode)
+ , length(_length)
{
- case Encode::UTF8: decoder = new Utf8(); break;
- //case Encode::UTF16: decoder = new Utf16(); break;
- case Encode::ASCII: decoder = new Ascii(); break;
+ switch (encode)
+ {
+ case Encode::UTF8: decoder = new Utf8(); break;
+ //case Encode::UTF16: decoder = new Utf16(); break;
+ case Encode::ASCII: decoder = new Ascii(); break;
+ }
}
- }
- Text::Iterator::~Iterator()
- {
- delete decoder;
- }
+ Text::Iterator::~Iterator()
+ {
+ delete decoder;
+ }
- Codepoint Text::Iterator::get()
- {
- Codepoint codepoint;
- decoder->decode(p, &codepoint);
- return codepoint;
- }
+ Codepoint Text::Iterator::get()
+ {
+ Codepoint codepoint;
+ decoder->decode(p, &codepoint);
+ return codepoint;
+ }
- Codepoint Text::Iterator::operator*()
- {
- return get();
- }
-/*
- Text::Iterator Text::Iterator::begin()
- {
- Iterator itor(encode, data, length);
- itor.toBegin();
- return itor;
- }
+ Codepoint Text::Iterator::operator*()
+ {
+ return get();
+ }
+ /*
+ Text::Iterator Text::Iterator::begin()
+ {
+ Iterator itor(encode, data, length);
+ itor.toBegin();
+ return itor;
+ }
- Text::Iterator Text::Iterator::end()
- {
- Iterator itor(encode, data, length);
- itor.toEnd();
- return itor;
- }
-*/
- void Text::Iterator::toBegin()
- {
- p = (const unsigned char*)data;
- }
+ Text::Iterator Text::Iterator::end()
+ {
+ Iterator itor(encode, data, length);
+ itor.toEnd();
+ return itor;
+ }
+ */
+ void Text::Iterator::toBegin()
+ {
+ p = (const unsigned char*)data;
+ }
- void Text::Iterator::toEnd()
- {
- p = (const unsigned char*)data + length;
- }
+ void Text::Iterator::toEnd()
+ {
+ p = (const unsigned char*)data + length;
+ }
- Text::Iterator& Text::Iterator::operator ++()
- {
- p = decoder->next(p);
- return *this;
- }
+ Text::Iterator& Text::Iterator::operator ++()
+ {
+ p = decoder->next(p);
+ return *this;
+ }
- Text::Iterator Text::Iterator::operator ++(int)
- {
- p = decoder->next(p);
- Iterator itor(encode, data, length);
- itor.p = p;
- return itor;
- }
+ Text::Iterator Text::Iterator::operator ++(int)
+ {
+ p = decoder->next(p);
+ Iterator itor(encode, data, length);
+ itor.p = p;
+ return itor;
+ }
- bool Text::Iterator::operator !=(const Iterator& itor)
- {
- return !(data == itor.data
- && p == itor.p
- && length == itor.length
- && encode == itor.encode);
- }
+ bool Text::Iterator::operator !=(const Iterator& itor)
+ {
+ return !(data == itor.data
+ && p == itor.p
+ && length == itor.length
+ && encode == itor.encode);
+ }
- bool Text::Iterator::operator ==(const Iterator& itor)
- {
- return data == itor.data
- && p == itor.p
- && length == itor.length
- && encode == itor.encode;
- }
+ bool Text::Iterator::operator ==(const Iterator& itor)
+ {
+ return data == itor.data
+ && p == itor.p
+ && length == itor.length
+ && encode == itor.encode;
+ }
- /////////////////////////////////////////////////////////////////////////////
- // text
- /////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////
+ // text
+ /////////////////////////////////////////////////////////////////////////////
- Text::Text(Encode encode, const void* data)
- {
- unsigned length = strlen((const char*)data);
- Iterator end = Iterator(encode, data, length);
- end.toEnd();
- Iterator it = Iterator(encode, data, length);
- for (; it != end; ++it)
+ Text::Text(Encode encode, const void* data)
{
- content.push_back(*it);
+ unsigned length = strlen((const char*)data);
+ Iterator end = Iterator(encode, data, length);
+ end.toEnd();
+ Iterator it = Iterator(encode, data, length);
+ for (; it != end; ++it)
+ {
+ content.push_back(*it);
+ }
}
- }
- Text::Text(Encode encode, const void* data, unsigned length)
- {
- Iterator end = Iterator(encode, data, length);
- end.toEnd();
- Iterator it = Iterator(encode, data, length);
- for (; it != end; ++it)
+ Text::Text(Encode encode, const void* data, unsigned length)
{
- content.push_back(*it);
+ Iterator end = Iterator(encode, data, length);
+ end.toEnd();
+ Iterator it = Iterator(encode, data, length);
+ for (; it != end; ++it)
+ {
+ content.push_back(*it);
+ }
}
- }
- Text::~Text()
- {
- }
+ Text::~Text()
+ {
+ }
- const Content& Text::getContent() const
- {
- return content;
- }
+ const Content& Text::getContent() const
+ {
+ return content;
+ }
- const Content& Text::operator*() const
- {
- return content;
- }
+ const Content& Text::operator*() const
+ {
+ return content;
+ }
-} // graphics
+ } // graphics
} // jin \ No newline at end of file