Public Member Functions | |
def | __init__ (self, tree, config) |
def | createArg (self, dict, typeobj, out) |
def | createArgs (self, operation, env) |
def | createAttribute (self, ident) |
def | createDecl (self, decl_type) |
def | createEnumIdent (self, dict, node) |
def | createExceptionIdent (self, dict, node) |
def | createHeaderInfo (self, idl_path) |
def | createIdent (self, dict, node) |
def | createInterfaceFileInfo (self, dict, node) |
def | createInterfaceIdent (self, dict, node) |
def | createMember (self, decl, member, env) |
def | createMembers (self, dict, node) |
def | createOperation (self, operation) |
def | createReturn (self, operation) |
def | createStructIdent (self, dict, node) |
def | createTypedef (self, aliasType, decl, env) |
def | createUnionCase (self, case, node, switchtype, environment) |
def | createUnionCases (self, dict, node) |
def | createUnionIdent (self, dict, node) |
def | get_dict (self) |
def | getType (self, typeobj) |
def | visitAST (self, node) |
def | visitDeclarator (self, node) |
def | visitEnum (self, node) |
def | visitException (self, node) |
def | visitForward (self, node) |
def | visitInterface (self, node) |
def | visitModule (self, node) |
def | visitStruct (self, node) |
def | visitStructForward (self, node) |
def | visitTypedef (self, node) |
def | visitUnion (self, node) |
def | visitUnionForward (self, node) |
Public Attributes | |
config | |
corba_primitive | |
dict | |
module | |
tk_map | |
typemap | |
Private Attributes | |
__allInterfaces | |
Definition at line 59 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.__init__ | ( | self, | |
tree, | |||
config | |||
) |
Definition at line 63 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createArg | ( | self, | |
dict, | |||
typeobj, | |||
out | |||
) |
Definition at line 804 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createArgs | ( | self, | |
operation, | |||
env | |||
) |
corba: base_type: arg_type: arg_name: var_name: decl_type: direction: tk: local: base_type: arg_type: arg_name: var_name: decl_type: direction: tk:
Definition at line 744 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createAttribute | ( | self, | |
ident | |||
) |
Definition at line 668 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createDecl | ( | self, | |
decl_type | |||
) |
�錾���̊�{�f�B�N�V���i���̐��� decl_type: �錾�̃^�C�v, struct, interface, union �Ȃ� corba: decl_type: �錾�̃^�C�v, struct, interface, union �Ȃ� corba_ns: [] �l�[���X�y�[�X�̃��X�g local: decl_type: �錾�̃^�C�v, struct, interface, union �Ȃ� local_ns: [] ���[�J���C���^�[�t�F�[�X�̃l�[���X�y�[�X adapter_ns: [] �A�_�v�^�̃l�[���X�y�[�X servant_ns: [] �T�[�o���g�̃l�[���X�y�[�X
Definition at line 188 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createEnumIdent | ( | self, | |
dict, | |||
node | |||
) |
Definition at line 440 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createExceptionIdent | ( | self, | |
dict, | |||
node | |||
) |
Definition at line 444 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createHeaderInfo | ( | self, | |
idl_path | |||
) |
Definition at line 151 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createIdent | ( | self, | |
dict, | |||
node | |||
) |
�錾�̎��ʎq�Ɋւ���f�B�N�V���i���̐��� ��ɁA���ʎq��IDL�AC++�ALocal�������� createDecl�Ő��������f�B�N�V���i����node�������Ɏ�� corba: idl_name: �錾��idl��̎��ʎq name: C++�Ƀ}�b�s���O���ꂽ���ʎq name_fq: C++���ʎq�̊��S�C���� scoped_name: [] ���X�g�`���̊��S�C���� local: idl_name: �錾��idl��̎��ʎq name: C++�Ƀ}�b�s���O���ꂽ���ʎq name_fq: C++���ʎq�̊��S�C���� scoped_name: [] ���X�g�`���̊��S�C����
Definition at line 266 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createInterfaceFileInfo | ( | self, | |
dict, | |||
node | |||
) |
�C���^�[�t�F�[�X�֘A�t�@�C�����̃f�B�N�V���i���̐��� local: iface_h: Interface�w�b�_�t�@�C���� iface_cpp: Interface�����t�@�C���� iface_h_path: Interface�w�b�_�̃C���N���[�h�p�X iface_include_guard: Interface�w�b�_�̂̃C���N���[�h�K�[�h servant_h: Servant�w�b�_�t�@�C���� servant_cpp: Servant�����t�@�C���� servant_h_path: Servant�w�b�_�̃C���N���[�h�p�X servant_include_guard: Servant�w�b�_�̂̃C���N���[�h�K�[�h adapter_h: Adapter�w�b�_�t�@�C���� adapter_cpp: Adapter�����t�@�C���� adapter_h_path: Adapter�w�b�_�̃C���N���[�h�p�X adapter_include_guard: Adapter�w�b�_�̂̃C���N���[�h�K�[�h
Definition at line 358 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createInterfaceIdent | ( | self, | |
dict, | |||
node | |||
) |
�C���^�[�t�F�[�X�錾�̎��ʎq�Ɋւ���f�B�N�V���i���̐��� interface/servant/adapter �����쐬���f�B�N�V���i���ɒlj����� corba: name_poa: CORBA POA�N���X�� local: iface_name: Interface�̎��ʎq iface_name_fq: Interface�̊��S�C���� iface_scoped_name: Interface�̃��X�g�`�����S�C���� servant_name: Servant�̎��ʎq servant_name_fq: Servant�̊��S�C���� servant_scoped_name: Servant�̃��X�g�`�����S�C���� adapter_name: Adapter�̎��ʎq adapter_name_fq: Adapter�̊��S�C���� adapter_scoped_name: Adapter�̃��X�g�`�����S�C����
Definition at line 317 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createMember | ( | self, | |
decl, | |||
member, | |||
env | |||
) |
Definition at line 472 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createMembers | ( | self, | |
dict, | |||
node | |||
) |
Definition at line 448 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createOperation | ( | self, | |
operation | |||
) |
Definition at line 658 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createReturn | ( | self, | |
operation | |||
) |
corba: base_type: ret_type: decl_type: tk: local: base_type: ret_type: decl_type: tk:
Definition at line 683 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createStructIdent | ( | self, | |
dict, | |||
node | |||
) |
Definition at line 436 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createTypedef | ( | self, | |
aliasType, | |||
decl, | |||
env | |||
) |
typedef�錾�Ɋւ���f�B�N�V���i���̐��� corba: derived_type: ���o�^�� derived_fq_type: ���S�C�����o�^�� deref_type: ��Q�ƌ^�� deref_fq_type: ���S�C����Q�^�� tk: TypeCode local: derived_type: ���o�^�� derived_fq_type: ���S�C�����o�^�� deref_type: ��Q�ƌ^�� deref_fq_type: ���S�C����Q�^��
Definition at line 601 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createUnionCase | ( | self, | |
case, | |||
node, | |||
switchtype, | |||
environment | |||
) |
Definition at line 516 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createUnionCases | ( | self, | |
dict, | |||
node | |||
) |
Definition at line 501 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.createUnionIdent | ( | self, | |
dict, | |||
node | |||
) |
���p�̐錾�̂̎��ʎq�Ɋւ���f�B�N�V���i���̐��� corba: idl_name: �錾��idl��̎��ʎq name: C++�Ƀ}�b�s���O���ꂽ���ʎq name_fq: C++���ʎq�̊��S�C���� scoped_name: [] ���X�g�`���̊��S�C���� switch_type: switch�̌^ switch_fq_type: switch�̊��S�C���^ deref_switch_type: switch�̔�Q�ƌ^ local: idl_name: �錾��idl��̎��ʎq name: C++�Ƀ}�b�s���O���ꂽ���ʎq name_fq: C++���ʎq�̊��S�C���� scoped_name: [] ���X�g�`���̊��S�C����
Definition at line 401 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.get_dict | ( | self | ) |
Definition at line 60 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.getType | ( | self, | |
typeobj | |||
) |
CORBA �� Local �̌^�����擾����
Definition at line 212 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.visitAST | ( | self, | |
node | |||
) |
Definition at line 858 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.visitDeclarator | ( | self, | |
node | |||
) |
Definition at line 873 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.visitEnum | ( | self, | |
node | |||
) |
Definition at line 925 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.visitException | ( | self, | |
node | |||
) |
Definition at line 903 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.visitForward | ( | self, | |
node | |||
) |
Definition at line 895 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.visitInterface | ( | self, | |
node | |||
) |
Definition at line 965 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.visitModule | ( | self, | |
node | |||
) |
Definition at line 864 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.visitStruct | ( | self, | |
node | |||
) |
Definition at line 956 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.visitStructForward | ( | self, | |
node | |||
) |
Definition at line 877 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.visitTypedef | ( | self, | |
node | |||
) |
Definition at line 940 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.visitUnion | ( | self, | |
node | |||
) |
Definition at line 914 of file dictbuilder.py.
def doil.dictbuilder.BuildDictionaryFromAST.visitUnionForward | ( | self, | |
node | |||
) |
Definition at line 886 of file dictbuilder.py.
|
private |
Definition at line 99 of file dictbuilder.py.
doil.dictbuilder.BuildDictionaryFromAST.config |
Definition at line 65 of file dictbuilder.py.
doil.dictbuilder.BuildDictionaryFromAST.corba_primitive |
Definition at line 137 of file dictbuilder.py.
doil.dictbuilder.BuildDictionaryFromAST.dict |
Definition at line 71 of file dictbuilder.py.
doil.dictbuilder.BuildDictionaryFromAST.module |
Definition at line 68 of file dictbuilder.py.
doil.dictbuilder.BuildDictionaryFromAST.tk_map |
Definition at line 100 of file dictbuilder.py.
doil.dictbuilder.BuildDictionaryFromAST.typemap |
Definition at line 95 of file dictbuilder.py.