Skip to content

Commit 4d60ec4

Browse files
committed
Remove additional unused code.
1 parent 38b5025 commit 4d60ec4

1 file changed

Lines changed: 0 additions & 32 deletions

File tree

rice/Data_Object.ipp

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -675,36 +675,4 @@ namespace Rice::detail
675675
Arg* arg_ = nullptr;
676676
std::vector<Intrinsic_T*> vector_;
677677
};
678-
679-
template<typename T>
680-
class From_Ruby<Data_Object<T>>
681-
{
682-
static_assert(!std::is_fundamental_v<intrinsic_type<T>>,
683-
"Data_Object cannot be used with fundamental types");
684-
685-
static_assert(!std::is_same_v<T, std::map<T, T>> && !std::is_same_v<T, std::unordered_map<T, T>> &&
686-
!std::is_same_v<T, std::monostate> && !std::is_same_v<T, std::multimap<T, T>> &&
687-
!std::is_same_v<T, std::optional<T>> && !std::is_same_v<T, std::pair<T, T>> &&
688-
!std::is_same_v<T, std::set<T>> && !std::is_same_v<T, std::string> &&
689-
!std::is_same_v<T, std::vector<T>>,
690-
"Please include rice/stl.hpp header for STL support");
691-
692-
public:
693-
double is_convertible(VALUE value)
694-
{
695-
switch (rb_type(value))
696-
{
697-
case RUBY_T_DATA:
698-
return Data_Type<T>::is_descendant(value) ? Convertible::Exact : Convertible::None;
699-
break;
700-
default:
701-
return Convertible::None;
702-
}
703-
}
704-
705-
static Data_Object<T> convert(VALUE value)
706-
{
707-
return Data_Object<T>(value);
708-
}
709-
};
710678
}

0 commit comments

Comments
 (0)