Есть шаблон класса для доступа к некоторым данным. Все аллокаторы вынесены наружу, так что методы, конструкторы и поля идентичны и для cpu и для gpu экземпляров класса. Когда я подключаю этот шаблон к cuda-коду, то не могу обращаться к методам, так как они «undefined in device code». Как правильно модифицировать шаблон, что бы иметь возможность обращаться к нему из любого кода?