| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) 2007 Apple, Inc.  All rights reserved. |   2  * Copyright (C) 2007 Apple, Inc.  All rights reserved. | 
|   3  * |   3  * | 
|   4  * Redistribution and use in source and binary forms, with or without |   4  * Redistribution and use in source and binary forms, with or without | 
|   5  * modification, are permitted provided that the following conditions |   5  * modification, are permitted provided that the following conditions | 
|   6  * are met: |   6  * are met: | 
|   7  * 1. Redistributions of source code must retain the above copyright |   7  * 1. Redistributions of source code must retain the above copyright | 
|   8  *    notice, this list of conditions and the following disclaimer. |   8  *    notice, this list of conditions and the following disclaimer. | 
|   9  * 2. Redistributions in binary form must reproduce the above copyright |   9  * 2. Redistributions in binary form must reproduce the above copyright | 
|  10  *    notice, this list of conditions and the following disclaimer in the |  10  *    notice, this list of conditions and the following disclaimer in the | 
| (...skipping 18 matching lines...) Expand all  Loading... | 
|  29 #include "wtf/text/TextCodec.h" |  29 #include "wtf/text/TextCodec.h" | 
|  30  |  30  | 
|  31 namespace WTF { |  31 namespace WTF { | 
|  32  |  32  | 
|  33     class TextCodecUserDefined FINAL : public TextCodec { |  33     class TextCodecUserDefined FINAL : public TextCodec { | 
|  34     public: |  34     public: | 
|  35         static void registerEncodingNames(EncodingNameRegistrar); |  35         static void registerEncodingNames(EncodingNameRegistrar); | 
|  36         static void registerCodecs(TextCodecRegistrar); |  36         static void registerCodecs(TextCodecRegistrar); | 
|  37  |  37  | 
|  38     private: |  38     private: | 
|  39         virtual String decode(const char*, size_t length, bool flush, bool stopO
    nError, bool& sawError) OVERRIDE; |  39         virtual String decode(const char*, size_t length, FlushBehavior, bool st
    opOnError, bool& sawError) OVERRIDE; | 
|  40         virtual CString encode(const UChar*, size_t length, UnencodableHandling)
     OVERRIDE; |  40         virtual CString encode(const UChar*, size_t length, UnencodableHandling)
     OVERRIDE; | 
|  41         virtual CString encode(const LChar*, size_t length, UnencodableHandling)
     OVERRIDE; |  41         virtual CString encode(const LChar*, size_t length, UnencodableHandling)
     OVERRIDE; | 
|  42  |  42  | 
|  43         template<typename CharType> |  43         template<typename CharType> | 
|  44         CString encodeCommon(const CharType*, size_t length, UnencodableHandling
    ); |  44         CString encodeCommon(const CharType*, size_t length, UnencodableHandling
    ); | 
|  45     }; |  45     }; | 
|  46  |  46  | 
|  47 } // namespace WTF |  47 } // namespace WTF | 
|  48  |  48  | 
|  49 #endif // TextCodecUserDefined_h |  49 #endif // TextCodecUserDefined_h | 
| OLD | NEW |