Sha256: 8898e580bcf7615547ecf8739feadda486fcbfc83fbba76c356fa320a662f43f

Contents?: true

Size: 738 Bytes

Versions: 23

Compression:

Stored size: 738 Bytes

Contents

#pragma once

#include "../../../../shared/generated/cpp/<%= $cur_module.name %>Base.h"
#include "<%= $cur_module.name %>Runtime.h"

<% $cur_module.parents.each do |parent| %>
namespace <%= parent.downcase() %> {<%
end%>
class C<%= $cur_module.name %>Factory: public C<%= $cur_module.name %>FactoryBase
{
private:
    static rhoruntime::I<%= $cur_module.name %>FactoryImpl^ _impl;
public:
    static void setImpl(rhoruntime::I<%= $cur_module.name %>FactoryImpl^ impl) { _impl = impl; }
    ~C<%= $cur_module.name %>Factory(){}
    virtual I<%= $cur_module.name %>Singleton* createModuleSingleton();
    virtual I<%= $cur_module.name %>* createModuleByID(const rho::String& strID);
};
<% $cur_module.parents.each do |parent| %>
}<%
end %>

Version data entries

23 entries across 17 versions & 2 rubygems

Version Path
rhodes-7.6.0 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h
rhodes-7.6.0 res/generators/templates/api/platform/uwp/lib/MontanaFactory.h
rhodes-7.5.1 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h
rhodes-7.5.1 res/generators/templates/api/platform/uwp/lib/MontanaFactory.h
rhodes-7.4.1 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h
rhodes-7.4.1 res/generators/templates/api/platform/uwp/lib/MontanaFactory.h
rhodes-7.1.17 res/generators/templates/api/platform/uwp/lib/MontanaFactory.h
rhodes-7.1.17 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h
rhodes-6.2.0 res/generators/templates/api/platform/uwp/lib/MontanaFactory.h
rhodes-6.2.0 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h
rhodes-6.0.11 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h
rhodes-6.0.11 res/generators/templates/api/platform/uwp/lib/MontanaFactory.h
rhodes-5.5.18 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h
rhodes-5.5.17 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h
rhodes-5.5.15 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h
rhodes-5.5.0.22 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h
rhodes-5.5.2 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h
rhodes-5.5.0.7 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h
rhodes-5.5.0.3 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h
rhodes-5.5.0 res/generators/templates/api/platform/wp8/lib/MontanaFactory.h