[cppia] extern static property getter
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
Riproducete il malfunzionamento a partire dagli esempi cpp host e cppia script, utilizzando Test.hx e l’entry point cpp.cppia.Host.runFile. Tracciate come viene risolto il getter della proprietà statica extern e verificate che l’esecuzione di bin/script.cppia non segnali più Unknown function o Unknown global per Test_obj::get_foo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
cpp host code:
class Host {
public static function main() {
trace(Test.foo); // bring the class into compilation
cpp.cppia.Host.runFile('bin/script.cppia');
}
}
cppia script code:
class Script {
static function main() {
trace("Hello from script!");
trace(Test.foo);
}
}
and Test.hx file for both
#if cppia
extern class Test {
static var foo(get, never):Int;
}
#else
class Test {
public static var foo(get, never):Int;
static function get_foo():Int return 42;
}
#end
will result in error:
Unknown function : Test_obj::get_foo(0)
Error : Unknown global:Test_obj::get_foo
- Lingua principale
- C++
- Stelle
- 330
- Fork
- 230
- Merge medio
- 1g 6h
- PR unite (30g)
- 9
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di HaxeFoundation/hxcpp
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
HaxeFoundation/hxcpp#1217 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
HaxeFoundation/hxcpp#1396 ·
I maintainer di solito rispondono entro 1 giorno
-
Std.isOfType Enum and ClassAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
HaxeFoundation/hxcpp#1391 · 6 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Removing some architectures, platforms, or code paths, better support for othersForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
HaxeFoundation/hxcpp#1386 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
HaxeFoundation/hxcpp#1380 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di HaxeFoundation/hxcpp
Issue simili
-
area:runtime good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
WATonomous/wato_f1tenth#39 ·
-
[APP BUG]: Sorting by name after searching can bring up irrelevant resultsForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
shadps4-emu/shadps4-qtlauncher#465 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
duckdb/duckdb-excel#104 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
lxqt/lxqt-powermanagement#495 ·
-
`FakeBackendV2.run` fails with `NoiseError` on circuits with delays on qubits where T2 > 2·T1Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Qiskit/qiskit-aer#2466 ·