Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(81)

Side by Side Diff: third_party/liblouis/nacl_wrapper/liblouis_wrapper.h

Issue 589133002: Make undefined Unicode characters show up in a nicer way in braille. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@moretables
Patch Set: Fix typo. Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 Google Inc. 1 // Copyright 2013 Google Inc.
2 // 2 //
3 // Licensed under the Apache License, Version 2.0 (the "License"); you may not 3 // Licensed under the Apache License, Version 2.0 (the "License"); you may not
4 // use this file except in compliance with the License. You may obtain a copy of 4 // use this file except in compliance with the License. You may obtain a copy of
5 // the License at 5 // the License at
6 // 6 //
7 // http://www.apache.org/licenses/LICENSE-2.0 7 // http://www.apache.org/licenses/LICENSE-2.0
8 // 8 //
9 // Unless required by applicable law or agreed to in writing, software 9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 10 // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
(...skipping 22 matching lines...) Expand all
33 class LibLouisWrapper { 33 class LibLouisWrapper {
34 public: 34 public:
35 LibLouisWrapper(); 35 LibLouisWrapper();
36 ~LibLouisWrapper(); 36 ~LibLouisWrapper();
37 37
38 // Returns one of the paths where tables may be searched for. 38 // Returns one of the paths where tables may be searched for.
39 const char* tables_dir() const; 39 const char* tables_dir() const;
40 40
41 // Loads, checks, and compiles the requested table. 41 // Loads, checks, and compiles the requested table.
42 // Returns true on success. 42 // Returns true on success.
43 bool CheckTable(const std::string& table_name); 43 bool CheckTable(const std::string& table_names);
44 44
45 // Translates the given text and cursor position into braille. 45 // Translates the given text and cursor position into braille.
46 bool Translate(const TranslationParams& params, TranslationResult* out); 46 bool Translate(const TranslationParams& params, TranslationResult* out);
47 47
48 // Translates the given braille cells into text. 48 // Translates the given braille cells into text.
49 bool BackTranslate(const std::string& table_name, 49 bool BackTranslate(const std::string& table_names,
50 const std::vector<unsigned char>& cells, std::string* out); 50 const std::vector<unsigned char>& cells, std::string* out);
51 51
52 private: 52 private:
53 DISALLOW_COPY_AND_ASSIGN(LibLouisWrapper); 53 DISALLOW_COPY_AND_ASSIGN(LibLouisWrapper);
54 }; 54 };
55 55
56 } // namespace liblouis_nacl 56 } // namespace liblouis_nacl
57 57
58 #endif // LIBLOUIS_NACL_LIBLOUIS_WRAPPER_H_ 58 #endif // LIBLOUIS_NACL_LIBLOUIS_WRAPPER_H_
OLDNEW
« no previous file with comments | « third_party/liblouis/nacl_wrapper/liblouis_instance.cc ('k') | third_party/liblouis/nacl_wrapper/liblouis_wrapper.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698