llvm.org GIT mirror llvm / 746767b
explicit keywords. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42262 91177308-0d34-0410-b5e6-96231b3b80d8 Dan Gohman 13 years ago
2 changed file(s) with 9 addition(s) and 9 deletion(s). Raw diff Collapse all Expand all
160160
161161 public:
162162 AnchorDesc();
163 AnchorDesc(AnchoredDesc *D);
163 explicit AnchorDesc(AnchoredDesc *D);
164164
165165 // Accessors
166166 unsigned getAnchorTag() const { return AnchorTag; }
200200
201201 protected:
202202
203 AnchoredDesc(unsigned T);
203 explicit AnchoredDesc(unsigned T);
204204
205205 public:
206206 // Accessors.
290290 unsigned Flags; // Miscellaneous flags.
291291
292292 public:
293 TypeDesc(unsigned T);
293 explicit TypeDesc(unsigned T);
294294
295295 // Accessors
296296 DebugInfoDesc *getContext() const { return Context; }
381381 DebugInfoDesc *FromType; // Type derived from.
382382
383383 public:
384 DerivedTypeDesc(unsigned T);
384 explicit DerivedTypeDesc(unsigned T);
385385
386386 // Accessors
387387 TypeDesc *getFromType() const {
420420 std::vector Elements;// Information used to compose type.
421421
422422 public:
423 CompositeTypeDesc(unsigned T);
423 explicit CompositeTypeDesc(unsigned T);
424424
425425 // Accessors
426426 std::vector &getElements() { return Elements; }
535535 DebugInfoDesc *TyDesc; // Type of variable.
536536
537537 public:
538 VariableDesc(unsigned T);
538 explicit VariableDesc(unsigned T);
539539
540540 // Accessors
541541 DebugInfoDesc *getContext() const { return Context; }
594594 bool IsDefinition; // Is the global defined in context.
595595
596596 protected:
597 GlobalDesc(unsigned T);
597 explicit GlobalDesc(unsigned T);
598598
599599 public:
600600 // Accessors
961961 Function *Personality; // Personality function.
962962 std::vector TypeIds; // List of type ids (filters negative)
963963
964 LandingPadInfo(MachineBasicBlock *MBB)
964 explicit LandingPadInfo(MachineBasicBlock *MBB)
965965 : LandingPadBlock(MBB)
966966 , LandingPadLabel(0)
967967 , Personality(NULL)
6969 SmallVector varargs;
7070
7171 Expression() { }
72 Expression(ExpressionOpcode o) : opcode(o) { }
72 explicit Expression(ExpressionOpcode o) : opcode(o) { }
7373
7474 bool operator==(const Expression &other) const {
7575 if (opcode != other.opcode)