16bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi/* 26bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * Copyright (C) 2013, The Android Open Source Project 36bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * 46bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * Licensed under the Apache License, Version 2.0 (the "License"); 56bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * you may not use this file except in compliance with the License. 66bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * You may obtain a copy of the License at 76bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * 86bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * http://www.apache.org/licenses/LICENSE-2.0 96bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * 106bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * Unless required by applicable law or agreed to in writing, software 116bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * distributed under the License is distributed on an "AS IS" BASIS, 126bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 136bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * See the License for the specific language governing permissions and 146bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * limitations under the License. 156bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi */ 166bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi 176bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi/* 186bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * !!!!! DO NOT EDIT THIS FILE !!!!! 196bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * 206bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * This file was generated from 216bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi * suggest/policyimpl/dictionary/structure/v4/content/dict_content.h 226bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi */ 236bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi 2407e14126318f7661f76fdce421d723d64e7ea8deKeisuke Kuroyanagi#ifndef LATINIME_BACKWARD_V402_DICT_CONTENT_H 2507e14126318f7661f76fdce421d723d64e7ea8deKeisuke Kuroyanagi#define LATINIME_BACKWARD_V402_DICT_CONTENT_H 266bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi 276bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi#include "defines.h" 286bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi 296bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanaginamespace latinime { 306bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanaginamespace backward { 3107e14126318f7661f76fdce421d723d64e7ea8deKeisuke Kuroyanaginamespace v402 { 326bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi 336bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagiclass DictContent { 346bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi public: 356bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi virtual ~DictContent() {} 366bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi virtual bool isValid() const = 0; 376bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi 386bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi protected: 396bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi DictContent() {} 406bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi 416bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi private: 426bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi DISALLOW_COPY_AND_ASSIGN(DictContent); 436bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi}; 4407e14126318f7661f76fdce421d723d64e7ea8deKeisuke Kuroyanagi} // namespace v402 456bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi} // namespace backward 466bf268132d60061fd26bd8cba63a12b56b22056eKeisuke Kuroyanagi} // namespace latinime 4707e14126318f7661f76fdce421d723d64e7ea8deKeisuke Kuroyanagi#endif /* LATINIME_BACKWARD_V402_DICT_CONTENT_H */ 48