void Properties::SetString(const ValueList& args, KValueRef result)
{
    args.VerifyException("setString", "s s");
    Setter(args, String);
}
void Properties::SetDouble(const ValueList& args, KValueRef result)
{
    args.VerifyException("setDouble", "s n");
    Setter(args, Double);
}
void Properties::SetInt(const ValueList& args, KValueRef result)
{
    args.VerifyException("setInt", "s n");
    Setter(args, Int);
}
	void PropertiesBinding::SetString(const ValueList& args, KValueRef result)
	{
		Setter(args, String);
	}
void Properties::SetBool(const ValueList& args, KValueRef result)
{
    args.VerifyException("setBool", "s b");
    Setter(args, Bool);
}
	void PropertiesBinding::SetDouble(const ValueList& args, KValueRef result)
	{
		Setter(args, Double);
	}
	void PropertiesBinding::SetInt(const ValueList& args, KValueRef result)
	{
		Setter(args, Int);
	}
Beispiel #8
0
int main(void)
{
    Data data;

    Setter()(data);
}
	void PropertiesBinding::SetBool(const ValueList& args, KValueRef result)
	{
		Setter(args, Bool);
	}
Beispiel #10
0
 UnsafeProperty(Getter getter = Getter(), Setter setter = Setter(),
                SignalBase::OnSubscribers onsubscribe = SignalBase::OnSubscribers())
   : PropertyImpl<T>(std::move(getter), std::move(setter), std::move(onsubscribe))
 {}
Beispiel #11
0
 UnsafeProperty(AutoAnyReference defaultValue, Getter getter = Getter(), Setter setter = Setter(),
                SignalBase::OnSubscribers onsubscribe = SignalBase::OnSubscribers())
   : PropertyImpl<T>(std::move(defaultValue), std::move(getter), std::move(setter), std::move(onsubscribe))
 {}
 Vector4::Setter Vector4::operator [] (size_t i) {
     bool null(i < sizeof(v)/sizeof(v[0]));
     return Setter(v[i], null);
 }
 Vector4::Setter Vector4::q (void) {
     return Setter(v[3]);
 }
 Vector4::Setter Vector4::p (void) {
     return Setter(v[2]);
 }
 Vector4::Setter Vector4::t (void) {
     return Setter(v[1]);
 }
 Vector4::Setter Vector4::s (void) {
     return Setter(v[0]);
 }