Chicane

StyleProperty

Header
Includes/Chicane/Grid/Style/Property.hpp
Namespace
Chicane::Grid::StyleProperty

Types

NameValueDescription
Parser
std::function<T(const String &)>

Constructors

NameDescription
StyleProperty(
A... args
)

Functions

AccessReturnModifierNameDescription
public
bool
inline, const
isRaw(
const  String& inValue
)
public
const  String&
inline, const
getRaw()
public
void
inline
setRaw(
const  String& inValue
)
public
T
inline, const
get()
public
void
inline
set(
const  StyleProperty<T>& inProperty
)
public
void
inline
set(
T inValue
)
public
void
inline
refresh()
public
void
inline
parseWith(
std::function<T(const String &)> inParser
)
public
bool
inline
operator==(
const  StyleProperty& inA
const  StyleProperty& inB
)
public
bool
inline
operator==(
const  StyleProperty& inA
const  T& inB
)

Members

AccessTypeModifierNameDescription
private
m_raw
private
T
m_parsed
private
m_parser