SourceFunctionID
class SourceFunctionID : public FunctionID {
SourceFunctionID(const BMessage& archive);
SourceFunctionID(const BString& sourceFilePath,
virtual ~SourceFunctionID();
return new(std::nothrow) SourceFunctionID(path, Name());
if (SourceFunctionID* sourceFunctionID
= dynamic_cast<SourceFunctionID*>(functionID)) {
SourceFunctionID::operator==(const ObjectID& _other) const
const SourceFunctionID* other = dynamic_cast<const SourceFunctionID*>(
SourceFunctionID::SourceFunctionID(const BMessage& archive)
SourceFunctionID::SourceFunctionID(const BString& sourceFilePath,
SourceFunctionID::~SourceFunctionID()
SourceFunctionID::Instantiate(BMessage* archive)
SourceFunctionID* object = new(std::nothrow) SourceFunctionID(*archive);