MDGContextGuardを使って別のtime(context)のvalueをゲット

今までもMDGContext指定でMPlugを評価する(現在の時間以外のvalueを取得する時など)方法はありましたが、Parallelでの動作が若干不安定気味だったのが、2018から新しい機能が追加されました。

評価とパフォーマンスの新機能

plug.getValue(ctx);

plug.asDouble(ctx);

plug.asBool(ctx);

...

などなどが

MDGContextGuard guard(ctx);

getValue();

asDouble();

....

こんな風になればいいですかね。

ちょっと試してみた結果今の所問題なく動いてるようだったので少しずつ乗り換えています。

ざっくりサンプル書いてみたので興味がありましたらどうぞ!

Sample code

コメントを残す

WordPress.com で無料サイトやブログを作成.

ページ先頭へ ↑

WordPress.com で次のようなサイトをデザイン
始めてみよう