Overview   Project   Class   Tree   Index 
CEF3 C++ API Docs - Version 80.1.4+g8927396+chromium-80.0.3987.149
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

(default)
Struct CefStringTraitsUTF16

   in cef_string_wrappers.h

struct CefStringTraitsUTF16

Traits implementation for utf16 character strings.


Inner Classes, Typedefs, and Enums
typedef CefStringTraitsUTF16::char_type
          
typedef CefStringTraitsUTF16::struct_type
          
typedef CefStringTraitsUTF16::userfree_struct_type
          
 
Method Summary
 static inline void clear( CefStringTraitsUTF16::struct_type* s )
          
 static inline int compare( const CefStringTraitsUTF16::struct_type* s1, const CefStringTraitsUTF16::struct_type* s2 )
          
 static inline bool from_ascii( const char* str, size_t len, CefStringTraitsUTF16::struct_type* s )
          
 static inline bool from_string( const std::string& str, CefStringTraitsUTF16::struct_type* s )
          
 static inline bool from_string16( const base::string16& str, CefStringTraitsUTF16::struct_type* s )
          
 static inline bool from_wstring( const std::wstring& str, CefStringTraitsUTF16::struct_type* s )
          
 static inline int set( const CefStringTraitsUTF16::char_type* src, size_t src_size, CefStringTraitsUTF16::struct_type* output, int copy )
          
 static inline std::string to_string( const CefStringTraitsUTF16::struct_type* s )
          
 static inline base::string16 to_string16( const CefStringTraitsUTF16::struct_type* s )
          
 static inline std::wstring to_wstring( const CefStringTraitsUTF16::struct_type* s )
          
 static inline CefStringTraitsUTF16::userfree_struct_type userfree_alloc()
          
 static inline void userfree_free( CefStringTraitsUTF16::userfree_struct_type ufs )
          
 

Method Detail

clear

public static inline void clear( CefStringTraitsUTF16::struct_type* s );

compare

public static inline int compare( const CefStringTraitsUTF16::struct_type* s1, const CefStringTraitsUTF16::struct_type* s2 );

from_ascii

public static inline bool from_ascii( const char* str, size_t len, CefStringTraitsUTF16::struct_type* s );

from_string

public static inline bool from_string( const std::string& str, CefStringTraitsUTF16::struct_type* s );

from_string16

public static inline bool from_string16( const base::string16& str, CefStringTraitsUTF16::struct_type* s );

from_wstring

public static inline bool from_wstring( const std::wstring& str, CefStringTraitsUTF16::struct_type* s );

set

public static inline int set( const CefStringTraitsUTF16::char_type* src, size_t src_size, CefStringTraitsUTF16::struct_type* output, int copy );

to_string

public static inline std::string to_string( const CefStringTraitsUTF16::struct_type* s );

to_string16

public static inline base::string16 to_string16( const CefStringTraitsUTF16::struct_type* s );

to_wstring

public static inline std::wstring to_wstring( const CefStringTraitsUTF16::struct_type* s );

userfree_alloc

public static inline CefStringTraitsUTF16::userfree_struct_type userfree_alloc();

userfree_free

public static inline void userfree_free( CefStringTraitsUTF16::userfree_struct_type ufs );

 Overview   Project   Class   Tree   Index 
CEF3 C++ API Docs - Version 80.1.4+g8927396+chromium-80.0.3987.149
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

Chromium Embedded Framework (CEF) Copyright © 2016 Marshall A. Greenblatt