Lines Matching refs:JOS
31 json::OStream JOS(*OS); in writeHeader() local
32 JOS.object([&]() { in writeHeader()
33 JOS.attributeArray("features", [&]() { in writeHeader()
35 TS.toJSON(JOS); in writeHeader()
38 JOS.attributeBegin("score"); in writeHeader()
39 RewardSpec.toJSON(JOS); in writeHeader()
40 JOS.attributeEnd(); in writeHeader()
43 JOS.attributeBegin("advice"); in writeHeader()
44 AdviceSpec->toJSON(JOS); in writeHeader()
45 JOS.attributeEnd(); in writeHeader()
53 json::OStream JOS(*OS); in switchContext() local
54 JOS.object([&]() { JOS.attribute("context", Name); }); in switchContext()
61 json::OStream JOS(*OS); in startObservation() local
62 JOS.object([&]() { in startObservation()
63 JOS.attribute("observation", static_cast<int64_t>(NewObservationID)); in startObservation()
72 json::OStream JOS(*OS); in logRewardImpl() local
73 JOS.object([&]() { in logRewardImpl()
74 JOS.attribute("outcome", static_cast<int64_t>( in logRewardImpl()