TupleIterator(const Value* tuple) : ValueIterator(CASS_ITERATOR_TYPE_TUPLE) , tuple_(tuple) , position_(tuple->data()) { CollectionType::ConstPtr collection_type(tuple->data_type()); next_ = collection_type->types().begin(); end_ = collection_type->types().end(); }
property_string_values_value::property_string_values_value ( string_getter_type const &getter, string_setter_type const &setter, LPCSTR const* values, u32 const &value_count ) : inherited (getter, setter), m_collection (gcnew collection_type()) { for (u32 i=0; i<value_count; ++i) m_collection->Enqueue (to_string(values[i])); }
property_string_values_value_shared_str::property_string_values_value_shared_str ( editor::engine* engine, shared_str& value, LPCSTR const* values, u32 const &value_count ) : inherited (engine, value), m_collection (gcnew collection_type()) { for (u32 i=0; i<value_count; ++i) m_collection->Enqueue (to_string(values[i])); }