mirror of
https://github.com/DarkPlacesEngine/gmqcc.git
synced 2024-12-18 08:22:13 +00:00
34 lines
589 B
C++
34 lines
589 B
C++
float alias_1 = 3.14;
|
|
void alias_2() {
|
|
print("alias_2\n");
|
|
}
|
|
|
|
[[alias("alias_2")]] void alias_2_aliased();
|
|
[[alias("alias_1")]] float alias_1_aliased;
|
|
|
|
|
|
// alias to an alias?
|
|
vector alias_3;
|
|
[[alias("alias_3")]] vector alias_3_aliased;
|
|
|
|
// expected output
|
|
// alias_2
|
|
// 3.14
|
|
void main() {
|
|
alias_2_aliased();
|
|
|
|
alias_3_aliased= '1 2 3';
|
|
|
|
print(
|
|
ftos(
|
|
alias_1_aliased
|
|
),
|
|
"\n"
|
|
);
|
|
|
|
print(
|
|
"x ", ftos(alias_3_aliased_x), "\n",
|
|
"y ", ftos(alias_3_aliased_y), "\n",
|
|
"z ", ftos(alias_3_aliased_z), "\n"
|
|
);
|
|
}
|