Files
swift-mirror/test/Interop/Cxx/static/Inputs/static-member-var.cpp
2020-04-30 15:34:16 +02:00

33 lines
875 B
C++

#include "static-member-var.h"
int WithStaticMember::staticMember = 42;
int *WithStaticMember::getStaticMemberAddress() { return &staticMember; }
int WithStaticMember::getStaticMemberFromCxx() { return staticMember; }
void WithStaticMember::setStaticMemberFromCxx(int newVal) {
staticMember = newVal;
}
int WithIncompleteStaticMember::arrayMember[3] = {18, 19, 20};
WithIncompleteStaticMember WithIncompleteStaticMember::selfMember =
WithIncompleteStaticMember();
WithIncompleteStaticMember *
WithIncompleteStaticMember::getStaticMemberFromCxx() {
return &selfMember;
}
void WithIncompleteStaticMember::setStaticMemberFromCxx(
WithIncompleteStaticMember newVal) {
selfMember = newVal;
}
const int WithConstStaticMember::defined;
const int WithConstStaticMember::definedOutOfLine = 96;
int ClassA::notUniqueName = 144;
int ClassB::notUniqueName = 169;