(default)
Class CefStructBase
traits::struct_type
|
+--CefStructBase
in cef_types_wrappers.h
- Direct Known Subclasses:
- CefDraggableRegion, CefInsets, CefMainArgs, CefPoint, CefRange, CefRect, CefScreenInfo, CefSize, CefTime, CefWindowInfo
- template < class traits > class CefStructBase
- extends traits::struct_type
Template class that provides common functionality for CEF structure wrapping.
attached_to_
protected CefStructBase::struct_type* attached_to_;
CefStructBase
public CefStructBase( const CefStructBase::struct_type& r );
CefStructBase
public CefStructBase( const CefStructBase& r );
CefStructBase
public CefStructBase();
~CefStructBase
public virtual ~CefStructBase();
AttachTo
public void AttachTo( CefStructBase::struct_type& source );
- Attach to the source structure's existing values. DetachTo() can be called
to insert the values back into the existing structure.
Clear
protected static void Clear( CefStructBase::struct_type* s );
DetachTo
public void DetachTo( CefStructBase::struct_type& target );
- Relinquish ownership of values to the target structure.
Init
protected void Init();
operator=
public CefStructBase& operator=( const CefStructBase::struct_type& s );
operator=
public CefStructBase& operator=( const CefStructBase& s );
Reset
public void Reset();
- Clear this object's values.
Set
public void Set( const CefStructBase::struct_type& source, bool copy );
- Set this object's values. If |copy| is true the source structure's values
will be copied instead of referenced.
Chromium Embedded Framework (CEF) Copyright © 2016 Marshall A. Greenblatt