Resultados de la búsqueda a petición "type-alias"

2 la respuesta

¿Por qué no puedo usar alias de una clase base en una clase derivada con plantillas?

Considere este código C ++: template<typename Session> class Step { public: using Session_ptr = boost::shared_ptr<Session>; protected: Session_ptr m_session; public: inline Step(Session_ptr session) : m_session(session) {} }; template<typename ...

1 la respuesta

El compilador Scala 2.11.5 se cuelga con alias de tipo y manifiestos

Parece que pasar un alias a un tipo parametrizado con comodín a una función que intenta obtener un valor implícitoManifest para el tipo se bloqueará el compilador Scala 2.11.5. Lo siguiente se puede pegar en la REPL 2.11.5 para reproducir el ...

1 la respuesta

Devolución de genéricos restringidos de funciones y métodos

Me gustaría crear una función que devuelva un objeto que se ajuste a un protocolo, pero el protocolo utiliza untypealias. Dado el siguiente ejemplo de juguete: protocol HasAwesomeness { typealias ReturnType func hasAwesomeness() -> ReturnType } ...

1 la respuesta

falta el especificador de por vida [E0106] en el alias de tipo

Este código: use std::fmt; use std::result::Result::{self, Ok, Err}; #[derive(Clone)] #[derive(Copy)] enum Tile { White, Black, Empty } type Board = &[[Tile; 19]; 19];Produce este error: Compiling go v0.1.0 (file:///home/max/gits/go_rusty) ...

2 la respuesta

¿Cuándo usar typealias?

Hasta ahora entiendo que el typealias es un alias con nombre de un tipo existente. Al usar typealias, podría hacer algo como: typealias MyString = String var str: MyString? typealias Strings = [String] var strs: Strings?lo que lleva a ...

1 la respuesta

¿La conversión entre tipos de alias en Go crea copias?

Ejemplo: type MyString string var s = "very long string" var ms = MyString(s) var s2 = string(s)Sonms os2 una copia completa des (como se haría con[]byte(s))? ¿O son solo copias de una estructura de cadena (que mantiene el valor real en ...

1 la respuesta

Usando alias de tipo Scala desde código Java

Supongamos que tengo un alias de tipo definido en scala como

1 la respuesta

¿Es posible crear un alias de plantilla?

Considere el siguiente código: template< template< typename ... > class ... Ts > struct unite { template< typename ... T > struct type : Ts< T ... > ... { }; }; // This does not work as ::type does not name a type, but a template: // template< ...

1 la respuesta

En Swift, ¿cómo extender un typealias?

Tengo un typealias: typealias BeaconId = [String: NSObject]Me gustaría extenderlo haciendo algo como: extension BeaconId {}Pero esto arroja un error de compilación: La extensión restringida debe declararse en el tipo genérico no ...

1 la respuesta

Cómo acceder a un método estático Java desde Scala dado un alias de tipo para esa clase en la que reside

Dado el tipo-aliastype Cal = java.util.Calendar ¿Cómo puede elstatic getInstance método de acceso? Intenté lo siguiente en Scala REPL: scala> type Cal = java.util.Calendar defined type alias Cal scala> Cal.getInstance <console>:8: error: not ...